sous l'impulsion d'un inf=C3=A2me viiste (mais n=C3=A9anmoins respectable a=
mi)
qui m'a embarqu=C3=A9 dans un projet collectif, je m'initie doucement =C3=A0
Subversion (chose que je comptais faire depuis longtemps sans en
trouver le temps).
Tant qu'=C3=A0 faire, j'essaie de le faire avec mon Emacs favori, donc avec
le mode psvn (http://www.xsteve.at/prg/index.html), mais mon premier
essai de commit est un =C3=A9chec : sur un mis=C3=A9rable petit fichier de =
4,2 K,
les commandes :
* M-x svn-status pour activer le mode svn
* m pour marquer le fichier =C3=A0 commiter
* c pour lancer le commit
* C-c C-c apr=C3=A8s r=C3=A9daction d'un message dans le buffer svn-log-e=
dit
conduisent au message : (svn-status running commit) mais rien ne se
passe et =C3=A7a dure depuis une demi-heure.
Y aurait-il un utilisateur du mode psvn dans la salle qui puisse
m'expliquer ce qui se passe ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Ph. Ivaldi
Bonsoir,
Le 31 août 2008, Denis Bitouzé écrivit :
conduisent au message : (svn-status running commit) mais rien ne se passe et ça dure depuis une demi-heure.
N'attendrait-il pas un mot de passe ? Est-ce que le commit marche en console ?
Y aurait-il un utilisateur du mode psvn dans la salle qui puisse m'expliquer ce qui se passe ?
Perso, je vais en console et dans 95% des cas, c'est un $ svn commit -m "Le détail de la supère feauture qui vient d'être implémentée." qui est lancé. -- Philippe Ivaldi. http://piprim.tuxfamily.org/
Bonsoir,
Le 31 août 2008, Denis Bitouzé écrivit :
conduisent au message : (svn-status running commit) mais rien ne se
passe et ça dure depuis une demi-heure.
N'attendrait-il pas un mot de passe ?
Est-ce que le commit marche en console ?
Y aurait-il un utilisateur du mode psvn dans la salle qui puisse
m'expliquer ce qui se passe ?
Perso, je vais en console et dans 95% des cas, c'est un
$ svn commit -m "Le détail de la supère feauture qui vient d'être
implémentée."
qui est lancé.
--
Philippe Ivaldi.
http://piprim.tuxfamily.org/
conduisent au message : (svn-status running commit) mais rien ne se passe et ça dure depuis une demi-heure.
N'attendrait-il pas un mot de passe ? Est-ce que le commit marche en console ?
Y aurait-il un utilisateur du mode psvn dans la salle qui puisse m'expliquer ce qui se passe ?
Perso, je vais en console et dans 95% des cas, c'est un $ svn commit -m "Le détail de la supère feauture qui vient d'être implémentée." qui est lancé. -- Philippe Ivaldi. http://piprim.tuxfamily.org/
> Y aurait-il un utilisateur du mode psvn dans la salle qui puisse > m'expliquer ce qui se passe ?
Perso, je vais en console
Que veux-tu dire exactement ? Que tu lances Emacs en mode console et que tu utilises psvn ou que tu ne commites qu'en ligne de commandes ?
Merci ! -- Denis
Ph. Ivaldi
Le 31 août 2008, Denis Bitouzé écrivit :
[ svn]$ svn ci normal.html emacsclient: connect: Connection refused emacsclient: No socket or alternate editor. Please use:
--socket-name --server-file (or environment variable EMACS_SERVER_FILE) --alternate-editor (or environment variable ALTERNATE_EDITOR) svn: Échec de la propagation (commit), détails : svn: system('emacsclient --no-wait +%l %f svn-commit.tmp') a retourné 256
Tu n'as pas utilisé l'option: -m "un commentaire sur le commit" donc, pour te faire saisir le log du commit, svn essaye d'ouvrir un buffer dans emacsclient. Mais emacsclient ne semble pas lancé. Pour lancer emacsclient tu peux mettre: 8<------8<------8<------8<------8<------8<------8<------8<------8<------ (when (string= system-type "gnu/linux") (require 'server) (unless server-process (server-start))) 8<------8<------8<------8<------8<------8<------8<------8<------8<------ dans ton .emacs.
En console, essaye cette commande: svn ci -m "ton commentaire" normal.html
Si tu veux tout "commiter": svn ci -m "ton commentaire"
Perso, je vais en console
Que veux-tu dire exactement ? Que tu lances Emacs en mode console et que tu utilises psvn ou que tu ne commites qu'en ligne de commandes ?
Je n'utilise SVN qu'en console.
Merci !
Avec plaisir, -- Philippe Ivaldi. http://piprim.tuxfamily.org/
Le 31 août 2008, Denis Bitouzé écrivit :
[bitouze@drums svn]$ svn ci normal.html
emacsclient: connect: Connection refused
emacsclient: No socket or alternate editor. Please use:
--socket-name
--server-file (or environment variable EMACS_SERVER_FILE)
--alternate-editor (or environment variable ALTERNATE_EDITOR)
svn: Échec de la propagation (commit), détails :
svn: system('emacsclient --no-wait +%l %f svn-commit.tmp') a retourné
256
Tu n'as pas utilisé l'option: -m "un commentaire sur le commit" donc,
pour te faire saisir le log du commit, svn essaye d'ouvrir un buffer dans
emacsclient. Mais emacsclient ne semble pas lancé.
Pour lancer emacsclient tu peux mettre:
8<------8<------8<------8<------8<------8<------8<------8<------8<------
(when (string= system-type "gnu/linux")
(require 'server)
(unless server-process (server-start)))
8<------8<------8<------8<------8<------8<------8<------8<------8<------
dans ton .emacs.
En console, essaye cette commande:
svn ci -m "ton commentaire" normal.html
Si tu veux tout "commiter":
svn ci -m "ton commentaire"
Perso, je vais en console
Que veux-tu dire exactement ? Que tu lances Emacs en mode console et
que tu utilises psvn ou que tu ne commites qu'en ligne de commandes ?
Je n'utilise SVN qu'en console.
Merci !
Avec plaisir,
--
Philippe Ivaldi.
http://piprim.tuxfamily.org/
[ svn]$ svn ci normal.html emacsclient: connect: Connection refused emacsclient: No socket or alternate editor. Please use:
--socket-name --server-file (or environment variable EMACS_SERVER_FILE) --alternate-editor (or environment variable ALTERNATE_EDITOR) svn: Échec de la propagation (commit), détails : svn: system('emacsclient --no-wait +%l %f svn-commit.tmp') a retourné 256
Tu n'as pas utilisé l'option: -m "un commentaire sur le commit" donc, pour te faire saisir le log du commit, svn essaye d'ouvrir un buffer dans emacsclient. Mais emacsclient ne semble pas lancé. Pour lancer emacsclient tu peux mettre: 8<------8<------8<------8<------8<------8<------8<------8<------8<------ (when (string= system-type "gnu/linux") (require 'server) (unless server-process (server-start))) 8<------8<------8<------8<------8<------8<------8<------8<------8<------ dans ton .emacs.
En console, essaye cette commande: svn ci -m "ton commentaire" normal.html
Si tu veux tout "commiter": svn ci -m "ton commentaire"
Perso, je vais en console
Que veux-tu dire exactement ? Que tu lances Emacs en mode console et que tu utilises psvn ou que tu ne commites qu'en ligne de commandes ?
Je n'utilise SVN qu'en console.
Merci !
Avec plaisir, -- Philippe Ivaldi. http://piprim.tuxfamily.org/
En console, essaye cette commande: svn ci -m "ton commentaire" normal.html
OK, mais c'est un peu dommage : j'aimerais vraiment bien tout faire à partir d'emacs, d'autant que le mode psvn facilite quand même pas mal la vie au moyen de raccourcis clavier pour toutes les actions sur les fichiers (add, rm, mv, cp) qu'on risque de faire normalement (rm toto, mv toto, etc.) au lieu de la syntaxe requise (svn rm toto, svn mv toto, etc.)
En console, essaye cette commande:
svn ci -m "ton commentaire" normal.html
OK, mais c'est un peu dommage : j'aimerais vraiment bien tout faire Ã
partir d'emacs, d'autant que le mode psvn facilite quand même pas mal
la vie au moyen de raccourcis clavier pour toutes les actions sur les
fichiers (add, rm, mv, cp) qu'on risque de faire normalement (rm toto,
mv toto, etc.) au lieu de la syntaxe requise (svn rm toto, svn mv toto,
etc.)
En console, essaye cette commande: svn ci -m "ton commentaire" normal.html
OK, mais c'est un peu dommage : j'aimerais vraiment bien tout faire à partir d'emacs, d'autant que le mode psvn facilite quand même pas mal la vie au moyen de raccourcis clavier pour toutes les actions sur les fichiers (add, rm, mv, cp) qu'on risque de faire normalement (rm toto, mv toto, etc.) au lieu de la syntaxe requise (svn rm toto, svn mv toto, etc.)