• [^] # Re: M'étonnerait que ça arrive dans git.

    Posté par . En réponse à la dépêche Mercurial 2.1 : Les phases. Évalué à 3.

    En fait, ces extensions de mercurial sont inspirées de choses que propose git...

    Tu peux expliquer un peu ? À ma connaissance, il n'y a pas ce genre de garde-fous dans git.

    Par exemple, il m'est déjà arrivé avec git de faire un rebase sur du code déjà propagé. Je passe sur la galère qui avait suivi.
    Et je ne suis pas le seul, puisque Linus a déjà signalé ce genre d'embrouilles dans son dépôt du noyau.

    Un détail : tu écris "ces extensions de mercurial" alors que la dépêche explique clairement que le mécanisme des phases fait partie du cœur de l'application. Ensuite, toutes les extensions doivent s'y plier, en particulier "rebase" qui est une extension livrée par défaut.