Dans Pijul, chaque dépôt a sa propre histoire, et Pijul la connaît (pijul log sait l'afficher, par exemple). Mais comme deux ensembles de patchs identiques produisent toujours le même résultat, même dans des ordres différents, l'ordre a largement moins d'importance que dans Git.
J'ai du mal à comprendre comment appliquer un ensemble de patchs dans un ordre différent fonctionne. Si le patch A modifie une ligne et que le patch B supprime cette ligne, et que j'applique B puis A, au moment d'appliquer A, pijul "comprend" que la ligne a été supprimée et que le patch A doit être "ignoré"?
[^] # Re: Difference Pijul vs Git
Posté par dfroger . En réponse à la dépêche Pijul, contrôle de version et théorie des patchs, version 0.12. Évalué à 1. Dernière modification le 25 avril 2019 à 09:44.
J'ai du mal à comprendre comment appliquer un ensemble de patchs dans un ordre différent fonctionne. Si le patch A modifie une ligne et que le patch B supprime cette ligne, et que j'applique B puis A, au moment d'appliquer A,
pijul"comprend" que la ligne a été supprimée et que le patch A doit être "ignoré"?(Il faudra que je lise la théorie...).