Probablement que cette question devrait être posée sur le forum anglais et probablement même qu'il me semble que le sujet à déjà été abordé, mais je préfère poser la question ici plutôt que de me retrouver comme un con à ne pas savoir poser la question correctement (au risque de ne pas être compris et d'abandonner le sujet)
Bref, avec la 2.1, mes plugins doivent évoluer pour être compatibles.
Après cette évolution, ils ne seront probablement plus (pour certains) compatibles avec la 2.0
Donc soit j'y vais comme un boeuf, je modifie directement mes plugins et je commite sur le dépôt comme çà => çà implique que tout problème lié à une version de plugin exploité sur une galerie Piwigo 2.0 restera ad-vitam eternam avec son anomalie.
Soit je me dit qu'il faut versionner mon plugin.
Et sur ce point, deux axes :
- dans mon répertoire "LEPLUGIN", je fais moi même des répertoires
"branche-2.0"
"branche-2.1"
mais çà peut vite devenir le bordel si chacun fait çà (et il me semble que c'est la solution actuellement choisie)
- au niveau du dépôt, on dispose dans "extensions"
"plugins/branche-2.0"
"plugins/branche-2.1"
"themes/branche-2.0"
"themes/branche-2.1"
çà à l'avantage de permettre de savoir quels sont les plugins disponibles et fonctionnels pour une version donnée de la galerie
que dois-je faire ?
Hors ligne
grum a écrit:
que dois-je faire ?
=> gérer les branches et les tags au niveau de chacun de tes plugins.
Les extensions suivent une vie pas forcément parallèle à celle de Piwigo. Introduire "branche-2.0" directement sous "extensions", ça représente une contrainte pour beaucoup à mon avis (oui parce que quand tu passes en 2.1, tu es obligé de jouer du SVN move, etc, c'est pas trivial, tu risques de perdre ton historique, etc.).
Hors ligne
plg a écrit:
parce que quand tu passes en 2.1, tu es obligé de jouer du SVN move, etc, c'est pas trivial, tu risques de perdre ton historique, etc.).
euh.
pas comprendre :-)
chez moi je :
- créé un nouveau répertoire
- copie tous mes fichiers dedans, les modifies selon les besoins
- je commite ce nouveau répertoire
et hop, j'ai une nouvelle branche du plugin.
l'ancienne elle est pas modifiée.
enfin bon, si tu dit que c'est plus simple de gérer chacun dans son coin, c'est que çà doit l'être :)
Hors ligne
plg a écrit:
=> gérer les branches et les tags au niveau de chacun de tes plugins.
C'est quoi les tags ? (dans ce contexte-là)
Hors ligne
ché pas !
en tout cas j'ai tout pété chez moi en essayant de déplacer mon plugin dans un sous répertoire.
j'ai du tout supprimer et remettre ma copie locale à niveau...
vé me coucher, je réfléchirais à tout çà un autre jour o_O
Hors ligne
grum a écrit:
ché pas !
en tout cas j'ai tout pété chez moi en essayant de déplacer mon plugin dans un sous répertoire.
j'ai du tout supprimer et remettre ma copie locale à niveau...
MDR
Je me suis aussi fait quelques frayeurs ce matin en récupérant ton fichier langue pour faire la traduction ;-)
Hors ligne
tosca a écrit:
plg a écrit:
=> gérer les branches et les tags au niveau de chacun de tes plugins.
C'est quoi les tags ? (dans ce contexte-là)
Dans le contexte, c'est les révision que tu post sur le gestionnaire (voir NBC_UserAdvManager)
(Pour moi ce n'est pas très utilile car il n'y a pas de modification ultérieur etje dirais que cela charge SVN inutilement. Ce n'est que mon pt de vu)
Hors ligne
ddtddt a écrit:
(Pour moi ce n'est pas très utilile car il n'y a pas de modification ultérieur etje dirais que cela charge SVN inutilement. Ce n'est que mon pt de vu)
+1 ( 99.95% d'inutile ).
Hors ligne
ddtddt a écrit:
tosca a écrit:
C'est quoi les tags ? (dans ce contexte-là)
Dans le contexte, c'est les révision que tu post sur le gestionnaire (voir NBC_UserAdvManager)
C'est ça ? (copie d'écran).
Je croyais qu'ils parlaient de SVN, pas de PEM.
EDIT : j'avais oublié de joindre la copie d'écran en question
Dernière modification par tosca (2010-03-23 09:12:31)
Hors ligne
tosca a écrit:
ddtddt a écrit:
tosca a écrit:
C'est quoi les tags ? (dans ce contexte-là)
Dans le contexte, c'est les révision que tu post sur le gestionnaire (voir NBC_UserAdvManager)
C'est ça ? (copie d'écran).
Je croyais qu'ils parlaient de SVN, pas de PEM.
On parle bien de SVN
Les tags correspondent au version que l'auteur du plugin post sur le gestionnaire
As tu regardé le répertoire SVN du plugin cité ?
Hors ligne
ddtddt a écrit:
On parle bien de SVN
Les tags correspondent au version que l'auteur du plugin post sur le gestionnaire
C'est le terme de gestionnaire qui m'a induit en erreur : je ne vois pas ce que c'est.
ddtddt a écrit:
As tu regardé le répertoire SVN du plugin cité ?
Je viens de voir ...
Hors ligne
Déjà là qu'en Français je suis paumé alors ailleurs...
Un tutoriel ne sera pas de trop ^^
Merci.
Hors ligne
Gotcha a écrit:
Déjà là qu'en Français je suis paumé alors ailleurs...
Un tutoriel ne sera pas de trop ^^
Merci.
Je pense que tu risques de l'attendre longtemps : les développeurs se comprennent entre eux :(
Hors ligne
tosca a écrit:
Gotcha a écrit:
Déjà là qu'en Français je suis paumé alors ailleurs...
Un tutoriel ne sera pas de trop ^^
Merci.Je pense que tu risques de l'attendre longtemps : les développeurs se comprennent entre eux :(
Donc peux d'espoir pour que je porte [extension by Gotcha] PiwiShack sur Piwigo 2.1 :'(
Hors ligne
VDigital a écrit:
ddtddt a écrit:
(Pour moi ce n'est pas très utilile car il n'y a pas de modification ultérieur etje dirais que cela charge SVN inutilement. Ce n'est que mon pt de vu)
+1 ( 99.95% d'inutile ).
Cela ne charge pas subversion de faire un tag. Pour ceux qui connaissent c'est juste une sorte de lien symbolique. On dit à subversion, tu prends la révision NNN de trunk et tu notes quelque part que c'est le tag ZZZ. Il ne fait évidemment pas de copie de tout le répertoire trunk!
Pour répondre à la question initiale, je pense qu'il est plus simple de gérer les branches/tags dans son répertoire personnel.
Hors ligne