• # merge et rename tracking

    Posté par . En réponse à la dépêche Rififi autour de Subversion. Évalué à 7.


    annonce que son entreprise se résigne à faire le boulot nécessaire pour implémenter les fonctionnalités attendues depuis trop longtemps par les utilisateurs (notamment, améliorer le système de fusion)


    http://subversion.apache.org/roadmap.html


    Q1 2011 Branch 1.7.x 1.7.0 feature-complete
    ...
    Q1 2012 Release 1.8.0 repository-dictated config; tree conflicts improvements; rename tracking;


    rename tracking issue
    =>
    Sous Apache
    http://subversion.tigris.org/issues/show_bug.cgi?id=3631
    => rename issue tracking ala SVN =>
    Sous Tigris
    http://subversion.tigris.org/issues/show_bug.cgi?id=898

    Opened: Wed Sep 11 01:42:00 -0800 2002
    ...
    "Absolutely must" ? This sounds like a feature which can be postponed
    until after 1.0.

    ...

    ------- Additional comments from Peter N. Lundblad Fri Sep 23 04:33:46 -0800 2005 -------

    Moving to 1.4, since, while cmpilato has started this work on the fs-atomic-
    renames branch, it won't be merged before 1.3.

    ...
    ------- Additional comments from Peter N. Lundblad Tue May 2 01:14:02 -0800 2006 -------

    The 1.4 branching point is approaching and this is not happening before that,
    so move into 1.5-consider.

    ...
    ------- Additional comments from Erik Huelsmann Wed Apr 4 08:50:16 -0800 2007 -------

    With resources fully concentrated on Merge Tracking, I don't think having this
    in 1.5 is viable. Moving to 1.6-consider.

    ....

    ------- Additional comments from Hyrum K. Wright Tue Mar 10 06:45:10 -0800 2009 -------

    Post-1.6 issue sweep. Since 1.7 is already shaping up to be a large release,
    move to 1.8-consider.



    and now ? reported à la 1.?.? nom de code "Saint Glin Glin"

    rename tracking kezako ?

    1- créer un fichier foo.c sur le tronc et commiter
    2- brancher
    3- renommer foo.c en baz.c dans la branche.et commiter
    4- editer foo.c dans trunk et merger dans la branche
    ....
    Tadaaaa

    compute ~~~~ SVN,~~~~ Failed ~~~~Git~~~~ Success ~~~~ Hg ~~~~ Success~~~~
    Enjoy !!!!

    Imaginez la joie de ceux qui se lancent dans un refactoring sous eclipse en renommant des classes ou des packages en utilisant plusieurs branches,(obligé de le rélancer dans tous les projets) vous comprendrez pourquoi l'intégration continue a de beaux jours devant elle avec un outil qui est incapable de merger correctement.