Annonce

#31 2008-10-27 14:53:02

rvelices
Équipe Piwigo
2005-12-29
1417

Re: [2.0.0RC1] [AMM] erreur

grum a écrit:

menubar_menu.tpl
{if isset($block->data.qsearch) and  $block->data.qsearch=="yes"}

et

menubar.inc.php(ligne 218)
$block->data['qsearch']='yes';

votre avis ?

pour quoi mettre 'yes' et pas directement true, false ?

Hors ligne

#32 2008-10-27 15:33:21

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

Re: [2.0.0RC1] [AMM] erreur

Yes, that's true.
8-)


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

#33 2008-10-27 19:45:53

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

Re: [2.0.0RC1] [AMM] erreur

Je crois que j'ai finit par prendre l'habitude de gérer mes boolean en chaine de caractères (PHP => mauvaises habitudes) et généralement je positionne à 'y' ou 'n'. çà me simplifie beaucoup la tache pour beaucoup de choses en fait.

Mais là pas de soucis, je peux passer en booléen.


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

Hors ligne

#34 2008-10-27 23:27:05

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

Re: [2.0.0RC1] [AMM] erreur

j'ai fait un nouveau commit sur la trunk, mais pour la branche 2.0 je bouine. je comprends pas comment çà fonctionne et comme j'ai un peu peur de faire des conneries, pour l'instant je fais pas. je regarderais çà demain à tête reposée...


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

Hors ligne

#35 2008-10-28 06:55:26

rub
Former Piwigo Team
Lille
2005-08-26
5239

Re: [2.0.0RC1] [AMM] erreur

grum a écrit:

j'ai fait un nouveau commit sur la trunk, mais pour la branche 2.0 je bouine. je comprends pas comment çà fonctionne et comme j'ai un peu peur de faire des conneries, pour l'instant je fais pas. je regarderais çà demain à tête reposée...

Reprends les liens de P@t en ligne de commandes, il faut 30 secondes.
Et si tu fais une connerie, il est simple de se remettre dans l'état d'avant.

Tu as fait un commit 2810 et 2813, on va donc faire un merge de version 2809 à 2813.

En ligne de commande cmd, je lance

Code:

pushd branch-2_0
svn merge -r 2809:2813 svn+ssh://rub@svn.gna.org/svn/phpwebgallery/trunk
popd

(tu peux remplacer les pushd et popd par des cd et cd-)
et j'ai comme résultat:

Code:

U    include\menubar.inc.php
U    template\yoga\menubar_menu.tpl

Je vérifie les merges avec les outils de comparaison du commit.
Si pas de conflit (rare en ce moment car version presque identique, tu commites).

Moi, pas contre, je "revert"...

Hors ligne

#36 2008-10-28 21:52:30

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

Re: [2.0.0RC1] [AMM] erreur

j'avais bien relu les topics cités par P@t, mais je n'arrivais pas à comprendre comment ne prendre que les fichiers qui m'interessait. Je n'avais pas percuté qu'il était possible de dire sur quelles versions travailler.

J'ai fait la ligne de commande que tu as indiqué et effectivement, j'ai bien juste les fichiers qui m'intéressent sur ma copie locale de la branche 2.0.
Mais çà ne m'explique pas tout.

Les derniers commits sont les suivants :
2813 /trunk =>  grum
2812 /trunk => zOrglub
2811 /branche 2.0 => zOrglub
2810 /trunk => grum
2809 /branche 2.0 => rub
2808 /trunk => rub


Je suppose que mon merge n'a pas embarqué d'autres fichiers que les miens car la màj de la 2812 est identique à celle de la 2811.

Mais si il y avait eu un commit sur la trunk uniquement (une 2812 et 2811 différentes par exemples), au moment de faire le merge, je la récupère forcément ? et c'est donc à moi de faire un revert sur les fichiers qui n'avaient pas à être embarqués dans la 2.0 ?
En gros, si je comprends bien, chacun s'occupe de livrer à la fois sur la trunk et la sur la branche 2.0 (lorsque nécessaire) uniquement les fichiers qu'il a modifié, laissant la responsabilité du merge des autres fichiers 'embarqués' à celui qui les as modifié ?

et pourquoi partir de la 2809 ? vu qu'il y a une 2811 et une 2812, je ne pouvais pas tout simplement partir de la 2813 (dernier commit que j'ai fait sur la trunk) ?


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

Hors ligne

#37 2008-10-28 22:19:49

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

Re: [2.0.0RC1] [AMM] erreur

Je ne suis pas sûr d'avoir tout compris à vos tracas, mais voilà ma technique.

1. je fais ma modification sur la branche 2.0, je commite, ça créé la revision 2811 disons (au hasard)
2. je vais dans mon répertoire "trunk", je fais un update, puis:

svn merge -c2811 svn+ssh://plg@svn.gna.org/svn/phpwebgallery/branches/2.0
svn commit

Mon log de commit :

Code:

merge -c2811 from branch 2.0 to trunk

based on forum discussion, a comment is added to explain why c13y_upgrade 
plugin is activated at this precise moment.

Je dis que ce commit correspond à un merge, de quelle revision et de quelle branche vers quelle branche (VDigital ne le fait pas, c'est vrai qu'on peut retrouver ces infos, mais pour faciliter la lecture des logs de commits, je voudrais qu'on s'applique à procéder ainsi). Puis je copie/colle exactement le log de commit de la revision mergée. Toujours dans un soucis de facilité de lecture du log de commit.

Note pour rub : "merge -r2810:2811" est strictement équivalent à "merge -c2811", sauf que c'est plus lisible.


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

Hors ligne

#38 2008-10-28 22:40:06

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

Re: [2.0.0RC1] [AMM] erreur

Ok message reçu. J'essaierai de ne pas l'oublier.


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

#39 2008-10-29 07:09:36

rub
Former Piwigo Team
Lille
2005-08-26
5239

Re: [2.0.0RC1] [AMM] erreur

grum a écrit:

j'avais bien relu les topics cités par P@t, mais je n'arrivais pas à comprendre comment ne prendre que les fichiers qui m'interessait. Je n'avais pas percuté qu'il était possible de dire sur quelles versions travailler.

J'ai fait la ligne de commande que tu as indiqué et effectivement, j'ai bien juste les fichiers qui m'intéressent sur ma copie locale de la branche 2.0.
Mais çà ne m'explique pas tout.

Les derniers commits sont les suivants :
2813 /trunk =>  grum
2812 /trunk => zOrglub
2811 /branche 2.0 => zOrglub
2810 /trunk => grum
2809 /branche 2.0 => rub
2808 /trunk => rub


Je suppose que mon merge n'a pas embarqué d'autres fichiers que les miens car la màj de la 2812 est identique à celle de la 2811.

Mais si il y avait eu un commit sur la trunk uniquement (une 2812 et 2811 différentes par exemples), au moment de faire le merge, je la récupère forcément ? et c'est donc à moi de faire un revert sur les fichiers qui n'avaient pas à être embarqués dans la 2.0 ?
En gros, si je comprends bien, chacun s'occupe de livrer à la fois sur la trunk et la sur la branche 2.0 (lorsque nécessaire) uniquement les fichiers qu'il a modifié, laissant la responsabilité du merge des autres fichiers 'embarqués' à celui qui les as modifié ?

et pourquoi partir de la 2809 ? vu qu'il y a une 2811 et une 2812, je ne pouvais pas tout simplement partir de la 2813 (dernier commit que j'ai fait sur la trunk) ?

z0rglub a bien résumé.

Dans mon exemple, je suis partie de la 2809, car c'est la version juste avant ton commit, j'ai appliqué un spectre plus large pour l'exemple.
Mais génalement, on fait le merge dans la foulée.

Dans l'exemple, les autres commits n'ont pas d'effet car déjà merger.

Et pourquoi partir de la 2809 car en partant de la 2813, c'est juste les yes qui sont passé en true, je pense que le merge aurait généré des conflits.

Hors ligne

Pied de page des forums

Propulsé par FluxBB

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