• [^] # Re: Très interessant

    Posté par . En réponse à la dépêche Mercurial : version 1.7 et petit tour d'horizon. Évalué à 0.

    >> MQ n'existe pas dans git... car c'est totalement inutile
    > Tellement inutile qu'on a recréé des surcouches de Git pour gérer les patchs: stGit, Guilt
    > (qui s'inspire directement des MQ) et bien d'autres.

    Qui "on" ? Pas les développeurs de Git.

    > La gestion des branches est tellement plus avancée que cette fonctionnalité n'est pas utile.
    >> Tu parles des branches légères ?

    Je ne vois pas que c'est une "branche légère" dans Git. Ca c'est une formulation Hg.

    >> Note: MQ est une copie de Quilt, l'outil utilisé par... Linus torvalds avant de passer à BitKeeper
    > Linus a commencé à utiliser bitkeeper en 2002, quilt remonte à 2003 (les scripts d'Andrew
    > Morton ont été publiés qui ont servi de base à quilt ont été publié en 2002).
    > Chronologiquement, ça ne colle pas ton histoire.

    Quilt n'est qu'une évolution des scripts utilisés par les développeurs du noyau (avant BitKeeper, ils avaient bien un outil et ce n'était pas CVS).

    > La demande d'un outil de gestion des patchs intégré à Git revient régulièrement dans les
    > Git Surveys, donc ça contredit ton affirmation "Nan, on n'a pas besoin de ça".

    Les gens demandent aussi des poneys roses.


    Perso j'arrête la la discussion, le prosélytisme aveugle, ca me gonfle rapidement. Hg a des avantages intéressants sur Git, mais surement pas dans la capacité de gérer un DAG ou de revoir un historique. Mais pour cela, il faut connaitre les 2 outils.