Hors ligne
Traduction de l'annonce du forum Anglais
plg, traduit par ddtddt, relu par plg ;-) a écrit:
Bonjour à la communauté Piwigo francophone,
Nous avons récemment déménagé le dépôt Subversion (SVN) pour Piwigo sur piwigo.org. Dorénavant, nous gérons nous même le dépôt.
Le gestionnaire d'extensions http://fr.piwigo.org/ext vous permet de publier vos extensions, mais il ne se préoccupe pas de la gestion du code source, qui reste à votre charge. Récemment, P@t a ajouté la gestion "multiple auteurs" pour une extension. Si vous voulez que plusieurs développeurs puissent travailler sur la même extension, vous avez besoin d'un gestionnaire de code comme Subversion. Et même si vous travaillez seul sur votre extension, SVN peux vous aidez à travailler avec des méthodes propres.
Je vous propose d'héberger le code de votre extension sur le même dépôt SVN, dans les répertoire "extensions" http://piwigo.org/dev/browser/extensions
Les avantages sont:
* Visibilité sur l'activité côté code (ce qui est bon pour vous en tant que développeur, et pour Piwigo en tant que projet)
* Vous pouvez travailler en équipe
Si vous êtes intéressés, s'il vous plaît envoyez-moi un MP avec les informations suivantes:
* Votre chaîne htpasswd générée sur http://aspirine.org/htpasswd_en.html (garder le même nom d'utilisateur que celui que vous utiliser dans le gestionnaire d'extensions et le forum) choisir l'algorithme "MD5".
* Le nom technique de vos extensions. Pour les plugins, utilisez le même nom que le répertoire dans "piwigo/plugins", pour les templates le même nom que dans "piwigo/template" directory, etc
Je vais créer un répertoire pour chacune de vos extensions. Vous aurez seul l'accès en écriture sur celui-ci (ainsi que les membres de l'Équipe Piwigo qui ont accès en écriture sur tout le dépôt). Si vous voulez que d'autres développeurs travaillent sur la même extension, me le signaler afin que je lui donne des droits en écriture sur ce répertoire.
@+
plg
Dernière modification par plg (2009-05-20 21:50:36)
Hors ligne
Bon, maintenant, qu'on a un dépôt pour les extensions... à quand le bouton magique dans PEM qui zippe le dernier commit (ou celui demandé), qui change les versions dans les fichiers sous svn et qui fait l'ajout dans PEM en reprenant les commentaires des commits...
;-)
Hors ligne
rub a écrit:
... à quand le bouton magique dans PEM qui zippe le dernier commit (ou celui demandé)...
;-)
Zippe en excluant tous les .svn des répertoires !!!
Oh! Oui...
Hors ligne
Dans la série "je suis une truffe mais je me soigne" :
Je me bagarre avec TortoiseSVN pour déposer mes plugins sur le dépot SVN sans succès. Autant son utilisation pour récupérer les derniers commits de la branche en cours de Piwigo est très simple, autant pour faire l'inverse ce n'est pas évident.
Un petit coup de main, svp ?
Hors ligne
Eric a écrit:
Je me bagarre avec TortoiseSVN pour déposer mes plugins sur le dépot SVN sans succès. Autant son utilisation pour récupérer les derniers commits de la branche en cours de Piwigo est très simple, autant pour faire l'inverse ce n'est pas évident.
Un petit coup de main, svp ?
1. faire un checkout de http://piwigo.org/svn/extensions (maintenant il y en a quelques unes)
2. dans le répertoire "extensions", copier ton "Register_FluxBB" par exemple
3. clic-droit sur "Register_FluxBB", Tortoise add (ou un truc dans ce goût là j'imagine)
4. clic-droit sur "Register_FluxBB", Tortoise commit (ou un truc dans ce goût là j'imagine)
Si vraiment ça ne veut pas, donnes moi la liste des extensions à créer, tu n'auras qu'à les checkouter individuellement.
Hors ligne
Bonsoir Pierrick.
plg a écrit:
1. faire un checkout de http://piwigo.org/svn/extensions (maintenant il y en a quelques unes)
2. dans le répertoire "extensions", copier ton "Register_FluxBB" par exemple
3. clic-droit sur "Register_FluxBB", Tortoise add (ou un truc dans ce goût là j'imagine)
4. clic-droit sur "Register_FluxBB", Tortoise commit (ou un truc dans ce goût là j'imagine)
C'est justement à l'étape 1 que çà commence à ne pas marcher correctement. J'ai ce message au moment du checkout :
Erreur: La réponse à OPTIONS n'inclut pas le 'activity-collection-set' demandé ; Cela
Erreur: signifie souvent que l'URL n'est pas WebDAV
Cela ne me le fait pas lorsque je fais un checkout du trunk de Piwigo.
NB : J'utilise la dernière version stable de TortoiseSVN
Hors ligne
Erreur: La réponse à OPTIONS n'inclut pas le 'activity-collection-set' demandé ; Cela
Erreur: signifie souvent que l'URL n'est pas WebDAV
Je n'ai pas du tout ce problème chez moi (mais j'ai une configuration complètement différente de la tienne).
Donnes moi la liste des extensions à créer, ça sera plus simple.
Hors ligne
Ok voici la liste mais je ne suis pas certain que cela règle mon problème après coup... Enfin, on verra bien :
- Register_FluxBB
- NBC_UserAdvManager
- NBC_News
Merci !
Hors ligne
$ svn log -r3343:3345 -v http://piwigo.org/svn ------------------------------------------------------------------------ r3343 | plg | 2009-05-25 21:57:49 +0200 (Mon, 25 May 2009) | 1 line Changed paths: A /extensions/Register_FluxBB Subversion administration: create Register_FluxBB extension for Eric ------------------------------------------------------------------------ r3344 | plg | 2009-05-25 21:57:51 +0200 (Mon, 25 May 2009) | 1 line Changed paths: A /extensions/NBC_UserAdvManager Subversion administration: create NBC_UserAdvManager extension for Eric ------------------------------------------------------------------------ r3345 | plg | 2009-05-25 21:57:53 +0200 (Mon, 25 May 2009) | 1 line Changed paths: A /extensions/NBC_News Subversion administration: create NBC_News extension for Eric ------------------------------------------------------------------------
Hors ligne
Merci Pierrick mais comme je le craignais, pas moyen de faire un checkout sur ces extensions avec TortoiseSVN. C'est bien l'URL http://piwigo.org/dev/browser/extensions qu'il faut utiliser pour le checkout et non svn://piwigo.org/dev/browser/extensions, n''est ce pas ?
Hors ligne
Eric a écrit:
Merci Pierrick mais comme je le craignais, pas moyen de faire un checkout sur ces extensions avec TortoiseSVN. C'est bien l'URL http://piwigo.org/dev/browser/extensions qu'il faut utiliser pour le checkout et non svn://piwigo.org/dev/browser/extensions, n''est ce pas ?
Comment je pourrais être plus clair que:
plg a écrit:
1. faire un checkout de http://piwigo.org/svn/extensions (maintenant il y en a quelques unes)
[...]
? ;-)
Hors ligne
Eric a écrit:
Merci Pierrick mais comme je le craignais, pas moyen de faire un checkout sur ces extensions avec TortoiseSVN. C'est bien l'URL http://piwigo.org/dev/browser/extensions qu'il faut utiliser pour le checkout et non svn://piwigo.org/dev/browser/extensions, n''est ce pas ?
c'est http://piwigo.org/svn/extensions
edit
Grattée de 32 secondes j'aurais pas du mettre la couleur !
Dernière modification par ddtddt (2009-05-25 22:46:18)
Hors ligne
Je vous l'avais dit dès le début : "Je suis une truffe mais je me soigne" !! Et la convalescence prend un peu plus de temps que prévu... ;-)
Et oui, c'est bien sur de l'URL http://piwigo.org/svn/extensions que je voulais parler. Un malheureux copier/coller sauvage qui m'a perturbé.
Mais cà fonctionne cette fois. J'ai pu faire un checkout complet. En fait, il fallait que je redémarre mon PC suite à une mise à jour de TortoiseSVN que j'ai effectuée. Sans le reboot, les fonctions intégrées à l'explorateur ne fonctionnaient plus correctement.
Donc tout est OK. Merci !
Hors ligne