Git alternative Pijul moves to beta

Git alternative Pijul moves to beta

Open source distributed version control system based on a ‘theory of patches’ promises to be fast, scalable and easier to learn and use than Git.

Credit: Pixabay

Pijul, an open source distributed version control system that relies on a “theory of patches” to simplify workflows, is now available as a beta release.

Described as the first distributed version control system based on a sound mathematical theory of changes, Pijul has features that make it simpler to work with than Git and also enable it to scale to large repositories and fast-paced workflows, according to the project’s documentation.

Unveiled January 18, the Pijul beta follows the alpha release by a bit more than a year. Pijul itself has been in development for several years. Download instructions can be found at

Like Git, Pijul is intended to track changes in files, can revert them, and can merge files with co-authors’ changes. But Pijul differs from Git and other version control systems because it deals with changes, or patches, while Git deals with snapshots or versions, according to Pijul official documentation.

In Pijul, independent changes can be applied in any order, without changing the result, project leader Pierre-Étienne Meunier said. Multiple features can be developed in one branch, with developers able to push just some of them to production, depending on business methodology and constraints. Also, the Pijul data structure models conflicts to make conflict resolution intuitive.

Meunier said more testing, debugging, and performance-tuning will be done prior to a stable Pijul 1.0 release. Key changes since the alpha release include:

  • A redesign of the Sanakirja back end to make it faster and more modular.
  • Patches now operate on more general types of files, including files encoded in different encodings within a single repo and binary files.
  • Malleable identifiers make signed patches the default.
  • Merging unrelated repos and partial clones are designed to make large projects more manageable.

While Git has established the greatest mindshare and market share among version control systems, Meunier said Git, while a great tool, has limitations such as bad merges and tricky conflicts. 

But Pijul has its shortcomings, too, Meunier added. Internal data structures are not as simple, thus making debugging harder. And while patches make everything easier for users, navigating history is a bit more complex.

Follow Us

Join the newsletter!


Sign up to gain exclusive access to email subscriptions, event invitations, competitions, giveaways, and much more.

Membership is free, and your security and privacy remain protected. View our privacy policy before signing up.

Error: Please check your email address.


ARN Innovation Awards 2022

Innovation Awards is the market-leading awards program for celebrating ecosystem innovation and excellence across the technology sector in Australia.

EDGE 2022

EDGE is the leading technology conference for business leaders in Australia and New Zealand, built on the foundations of collaboration, education and advancement.

Brand Post

Channel Roadmap

The Channel Roadmap is a bespoke content hub housing strategic priorities from technology vendors for 2022 and beyond, partners can find the guidance on the key technologies and markets to pursue, to help build a blueprint for future success.

Show Comments