Ani: Patch-based Version Control System

Ani is a kind of personal research project to explore how change management with patches could work as outlined in the Pijul project. The project started because the author wanted to gain a thorough understanding of how changes were represented and tracked in Pijul.

The Pijul source code is written in Rust. Ani is written in C (more specifically C11).

This collection of logs is intended as a trace of the author working to understand what a “patch” is in Pijul by re-implementing everything in C11.