La repository de pidgin est passé sous monotone.
Malheureusement pour les non dévloppeurs comme moi qui
souhaitent avoir les dernières sources simplement, monotone
n'est pas forcément adapté. (Using
Pidgin Monotone).
J'ai fait pour vous un petit script qui permet d'accéder à
la repository pigdin via svn ce qui permet de conserver vos
vieilles habitudes.
Si par contre vous voulez contribuer aux développement de
pidgin il vous faudra utiliser monotone.
Pour plus d'informations sur monotone (ici).
C'est un petit script qui fait la mise à jour depuis
monotone, et déplace les fichiers sources dans une base
svn. Il récupere la base monotone via les commandes
standards 'mtn pull' et 'mtn up' qui permettent
respectivement de faire la mise à jour de la base mtn local
et d'extraire les sources dans l'arborescence.
Par la suite un rsync permet de copier le différentiel des
fichiers dans l'arborescence svn. Un simple svn status
permet de définir les actions à faire Ajout/Supression.
Pour terminer le 'svn commit' permet de valider le
informations dans SVN.
#!/bin/bash cd $(dirname $0) pushd mtnsource &>/dev/null echo "Mtn Stuff" mtn --quiet pull mtn up 2>&1 popd pushd pidgin &>/dev/null echo "Svn Stuff" rsync ../mtnstuff/ . -a --exclude=_MTN --exclude=.svn --delete svn status | grep '\!' | while read a b; do svn del $b; done svn status | grep '?' | while read a b; do svn add $b; done svn commit -m"`date`" popdLa seul chose que vous avez besoin de faire c'est de lancer les commandes suivantes pour avoir un extract de la dernière version de pidgin:
svn co http://pidginsvn.dyndns.org/pidgin pidginPuis après pour chaque update il suffit de lancer:
cd pidgin svn upIl est possible de Browser les fichiers directement. La mise à jour est effectuéee tous les jours à 4h00 (GMT+2) le log est disponible ici
La version svn n'est pas stable, il se peut que cela ne compile pas et il n'y a pas de garantie que cela fonctionne. Il vous faut aussi me faire confiance. La seule chose que je peux faire pour vous prouver ma bonne foi, c'est de vous mettre à disposition les logs et les sources du script utilisé. Pour les paranos de la sécurité il vous reste d'autres solutions:
/!\ : il ne faut pas contacter les dévloppeurs en cas de bugs. il vous retournerons à la version stable actuelle.
vendredi 20 novembre 2009, 04:00:01 (UTC+0100) Mtn Stuff mtn: mise à jour selon la branche « im.pidgin.pidgin » mtn: déjà à jour en 2980a8828dae367476dcf5d8e52783fdc137d8bf ~/mtn Svn Stuff ~/mtn remove 20234
Retrouver les photos de Sylvie Dominique et Elysa sur http://collection.homelinux.org