Derniers journaux de TazForEver :
- [06/03@23:15] Sun et le libre
- [05/03@07:24] filtre antispam d'evolution 1.5
- [16/02@12:04] UTF-8, Unicode, LaTex
- [15/02@22:22] Optimisation de gcc
- [11/02@14:25] VRML mode pour emacs ?
- [05/02@00:28] Urban Terror sur Enemy Territory
- [04/02@18:31] Linux 2.6.2 est sorti
- [03/02@19:38] Installer Total Annhilation avec winex
- [01/02@19:59] usb-storage qui marche plus
- [26/01@20:49] un nouveau logo pour les articles à propos de Python
- [26/01@18:08] Mono cai bien ... ou pas
- [21/01@08:24] apt-listchanges trop zélé
- [16/01@20:56] Défonce-moi la gueule à coup de crosse de M16
- [13/01@14:03] Installation UT2003 qui perd les pédales
- [08/01@20:10] Où acheter/commander Tribes 2?
- [22/12@20:14] FAT32 : OK sous Linux, mais Windows fait la gueule
- [19/12@17:22] modification de la structure de /proc/meminfo avec les noyaux 2.6
- [10/12@14:08] Éditeurs WYSIWYM
- [29/10@19:19] ~KernelJanitor -> s'impliquer dans le développement d'un logiciel libre
- [20/10@14:37] Concours d'uptime
Journal : CVS : notification par email / jabber
Posté par TazForEver () le 25 avril 2004> Lire le journal (9 commentaires, moyenne: 1,3).
Re: CVS : notification par email / jabber
il y a fort longtemps ici : http://linuxfr.org/~albancrequy/11241.html(...)
-
[^]Re: CVS : notification par email / jabber
Posté par scullder (Jabber id, page perso, ) le 25/04/2004 à 10:27. (lien). Évalué à 2.ici aussi : http://www.jabberfr.org/sections/journaux/jabbersend_envoyer/view(...)
J'ai écrit un petit client Jabber avec libiksemel qui permet d'envoyer un message Jabber, de la même façon qu'on peut envoyer un mail avec la commande "echo toto | mail adr@server.com". Comment envoyer un message Jabber en ligne de commande?
echo "message de test" | jabbersend jid@server.org
Comment envoyer un message sur une conference Jabber en ligne de commande?
echo "message de test" | jabberchat laconf@conference.blop.info
Comment envoyer les CVS commits logs par Jabber?
Avec la règle suivante dans CVSROOT/loginfo:
^nommodule (echo ""; whoami; echo %{sVv}; date; cat) | jabbersend jid@linux.ensimag.fr
Les sources de ces deux programmes se trouvent sur:
http://linux.ensimag.fr/~acrequy/wiki/index.php/JabberBot(...)
-
[^]Re: CVS : notification par email / jabber
Posté par TazForEver () le 25/04/2004 à 10:48. (lien). Évalué à 1.ça c'est sur qu'en faisant tourner à régulièrement sur ma machine, ça va me prévenir, mais à ce moment là, autant se bricoler quelque chose genre display pour gdesklets plutot que de s'enboyer un mail / message jabber. je voulais savoir s'il existe des choses côtés serveurs (ou toujours client) qui soient un peu plus finies ?
-
[^]Re: CVS : notification par email / jabber
Posté par TazForEver () le 25/04/2004 à 10:53. (lien). Évalué à 1.(bien que ça marche très bien, j'ai testé avec succès, c'est déjà très agréable, à condition d'avoir son propre CVS) en gros, je participe un peu à quelques projets sur le CVS de gnome, certains sont pas mis à jour souvent, j'aurais aimé trouvé un moyen sympa et simple d'être averti quand ça bouge.
-
[+] Re: CVS : notification par email / jabber
C'est bête hein...
Groar !
Re: CVS : notification par email / jabber
http://www.badgers-in-foil.co.uk/projects/cvsspam/(...)
J'utilise ça, c'est vraiment super bien fait. Il faut ruby.
Re: CVS : notification par email / jabber
A chaque commit, le programme cvs coté serveur regarde le contenu du fichier CVSROOT/loginfo (module CVSROOT, fichier loginfo). Ce fichier contient une ligne par module cvs, de la forme suivante:
^nom-du-module-cvs commande-a-executer
Des explications sont données en début du fichier loginfo. La commande à éxécuter peut être l'envoi d'un mail avec un diff, l'envoi d'un message Jabber, ou n'importe quoi d'autre. La commande est éxécuté du côté serveur, sous l'identité de la personne qui fait le commit.
-
[^]Re: CVS : notification par email / jabber
Posté par Alban Crequy (Jabber id, page perso, ) le 25/04/2004 à 11:37. (lien). Évalué à 2.Souvent, la commande utilisée est la suivante:
^module $CVSROOT/CVSROOT/scripts/syncmail -S 'CVS ' -u %{sVv} login@server.org
syncmail est un script python qui envoie un mail tout propre avec des jolis diffs.
Pour que ça marche, il faut bien sûr copier le script syncmail dans le répertoire scripts du module CVSROOT.
Il faut aussi ajouter cette ligne dans le fichier CVSROOT/checkoutlist:
scripts/syncmail
Afin que le script syncmail soit écrit "en clair" sur le serveur, et pas sous une forme "diff+diff+diff".
J'ai fait une copie du script syncmail ici:
http://linux.ensimag.fr/~acrequy/bazard/syncmail(...)
Pour plus d'infos, voir:
http://sourceforge.net/projects/cvs-syncmail(...)
Je n'ai pas trouvé la licence de syncmail mais il est dans Debian (paquet cvs-syncmail) donc ça doit être libre.
-
[^]Re: CVS : notification par email / jabber
Posté par Alban Crequy (Jabber id, page perso, ) le 25/04/2004 à 11:50. (lien). Évalué à 1.Pour envoyer un message Jabber à chaque commit, tu peux utiliser jabbersend:
http://linux.ensimag.fr/~acrequy/wiki/index.php/JabberBot(...)
Il faut compiler jabbersend sur le serveur CVS et utiliser par exemple la ligne suivante dans CVS/loginfo:
^nommodule (echo ""; whoami; echo %{sVv}; date; cat) | jabbersend jid@jabber.org

Les journaux sont destinés à des informations qui ne sont pas suffisamment intéressantes
pour être validées en dépêche (sinon n'hésitez pas à proposer votre information en
dépêche), qui sont sans rapport avec Linux ou le libre, ou simplement pour donner votre
avis. Si vous désirez poser une question, merci d'utiliser 

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.
Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.