URL: https://linuxfr.org/news/pijul-controle-de-version-et-theorie-des-patchs-version-0-12 Title: Pijul, contrôle de version et théorie des patchs, version 0.12 Authors: pmeunier ZeroHeure, Nÿco, Davy Defaud et Benoît Sibaud Date: 2019年04月23日T18:20:46+02:00 License: CC By-SA Tags: pijul, gestionnaire_de_version et dvcs Score: 92 Pijul est un système de contrôle de version distribué (DVCS) développé en Rust et publié sous licence GPL v2. Il est basé sur une théorie des patches. La différence principale entre Pijul et Git est que Pijul fonctionne avec des correctifs (ou _patches_), là où Git ne fonctionne qu’avec des instantané (_snapshots_). Une branche dans Pijul n’est qu’un ensemble de correctifs. Ce mode de fonctionnement offre [plusieurs avantages](https://pijul.org/manual/why_pijul.html), dont une approche sans doute plus conforme à l’usage intuitif d’un DVCS. À ce stade, si vous avez reconnu le fonctionnement de [[Darcs]], vous vous dites : « oui, mais c’est lent ! ». Au départ de Pijul, il y avait l’idée d’améliorer la vitesse de Darcs, mais de [nouveaux algorithmes](https://arxiv.org/abs/1311.3903) ont permis de créer un outil différent, extrêmement rapide. La version 0.12 vient de paraître : même s’il reste sans doute quelques problèmes (notamment sur l’espace disque), cette version est le fruit d’importantes refactorisations et simplifications, et est de ce fait bien plus stable et cohérente que les précédentes ; en particulier, tous les algorithmes sont maintenant prouvables mathématiquement. ---- [Quelques notes sur cette version](https://pijul.org/posts/2019-04-23-pijul-0.12/) [Pijul](https://pijul.org/) [Dépôt de code source](https://nest.pijul.com/pijul_org/pijul) [Doc : pourquoi Pijul ?](https://pijul.org/manual/why_pijul.html) ----

AltStyle によって変換されたページ (->オリジナル) /