2017-01-18

Pijul, a distributed version control system emphasizing patches rather than commits, could emerge as a potential challenger to Git and Subversion.

Snapshot-based systems like Git or Mercurial are typically fast, but they're hard to use for more than simple operations. On the other hand, patch-based systems like Darcs are simple to use, but slow.

[ Get the most out of collaborative programming with InfoWorld's 20 essential pointers for Git and GitHub. | Keep up with hot topics in programming with InfoWorld's App Dev Report newsletter. ]

Pijul represents data in a more general manner than snapshot-based systems, allowing for a patch-based interface. "In short: [Git and Subversion's] main concept is commits, which are states of a project at a given point in time," Pijul co-developer Pierre-Etienne Meunier said. "Ours is patches, which changes to the state of a project."

To read this article in full or to leave a comment, please click here

Show more