#1 2010-03-22 23:25:01

grum
Former Piwigo Team
50% Nantes - 50% Paris
2007-09-10
2502

Subversion et versionning des plugins

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 ?


Mes photos avec Piwigo évidemment !
[ www.grum.fr ] [ photos.grum.fr ]

Hors ligne

#2 2010-03-22 23:40:34

plg
Équipe Piwigo
Nantes, France, Europe
2002-04-05
12672

Re: Subversion et versionning des plugins

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.).


Les historiens ont établi que Pierrick était le premier utilisateur connu de Piwigo.

Hors ligne

#3 2010-03-23 00:02:29

grum
Former Piwigo Team
50% Nantes - 50% Paris
2007-09-10
2502

Re: Subversion et versionning des plugins

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 :)


Mes photos avec Piwigo évidemment !
[ www.grum.fr ] [ photos.grum.fr ]

Hors ligne

#4 2010-03-23 00:13:01

tosca
Former Piwigo Team
Cévennes (Gard)
2006-09-23
3818

Re: Subversion et versionning des plugins

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

#5 2010-03-23 00:17:16

grum
Former Piwigo Team
50% Nantes - 50% Paris
2007-09-10
2502

Re: Subversion et versionning des plugins

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


Mes photos avec Piwigo évidemment !
[ www.grum.fr ] [ photos.grum.fr ]

Hors ligne

#6 2010-03-23 00:21:56

tosca
Former Piwigo Team
Cévennes (Gard)
2006-09-23
3818

Re: Subversion et versionning des plugins

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

#7 2010-03-23 07:42:54

ddtddt
Équipe Piwigo
Quetigny (21) - France
2007-07-27
16915

Re: Subversion et versionning des plugins

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)


Vous aimez Piwigo alors n'hésitez pas à participer avec nous, plus d'infos sur la page "Contribuer à Piwigo". Si vous n'avez pas beaucoup de temps et que vous souhaitez nous soutenir vous pouvez aussi le faire par un don.

En ligne

#8 2010-03-23 07:52:36

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: Subversion et versionning des plugins

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 ).


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#9 2010-03-23 08:23:39

tosca
Former Piwigo Team
Cévennes (Gard)
2006-09-23
3818

Re: Subversion et versionning des plugins

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

#10 2010-03-23 09:06:30

ddtddt
Équipe Piwigo
Quetigny (21) - France
2007-07-27
16915

Re: Subversion et versionning des plugins

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é ?


Vous aimez Piwigo alors n'hésitez pas à participer avec nous, plus d'infos sur la page "Contribuer à Piwigo". Si vous n'avez pas beaucoup de temps et que vous souhaitez nous soutenir vous pouvez aussi le faire par un don.

En ligne

#11 2010-03-23 09:16:25

tosca
Former Piwigo Team
Cévennes (Gard)
2006-09-23
3818

Re: Subversion et versionning des plugins

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

#12 2010-03-23 11:03:29

Gotcha
Ex Equipe Piwigo
Pierrelatte (26)
2007-03-14
13331

Re: Subversion et versionning des plugins

Déjà là qu'en Français je suis paumé alors ailleurs...

Un tutoriel ne sera pas de trop ^^
Merci.


Ayez comme premier réflexe de consulter le wiki.
Ensuite, veuillez effectuer une recherche sur le forum avant de poser votre question.

LE FAIRE EST LE REVELATEUR DE L'ETRE

Hors ligne

#13 2010-03-23 11:13:06

tosca
Former Piwigo Team
Cévennes (Gard)
2006-09-23
3818

Re: Subversion et versionning des plugins

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

#14 2010-03-23 11:23:56

Gotcha
Ex Equipe Piwigo
Pierrelatte (26)
2007-03-14
13331

Re: Subversion et versionning des plugins

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 :'(


Ayez comme premier réflexe de consulter le wiki.
Ensuite, veuillez effectuer une recherche sur le forum avant de poser votre question.

LE FAIRE EST LE REVELATEUR DE L'ETRE

Hors ligne

#15 2010-03-23 12:53:05

nicolas
Former Piwigo Team
2004-12-30
1565

Re: Subversion et versionning des plugins

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.


Donnez du peps à vos tags
Laissez vos visiteurs vous aidez à tagger vos images avec user_tags

Hors ligne

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact