#repository #ojo #line #part #interface #far #version

libojo

A library for interacting with ojo repositories (part of the ojo project)

2 releases

0.1.1 Feb 25, 2019
0.1.0 Feb 21, 2019

#2 in #ojo

49 downloads per month
Used in 2 crates

MIT/Apache

205KB
4K SLoC

This is a rust crate for creating and interacting with ojo repositories. For the command line interface to ojo, see the ojo crate.

The API documentation for this crate is reasonably complete, but high-level documentation isn't. The best I have so far can be found in this series of blog posts.


lib.rs:

A library for creating, reading, and manipulating ojo repositories.

ojo is a toy implementation of a version control system inspired by the same ideas as pijul. These ideas, and eventually the implementation of ojo, are documented in some blog posts. This crate itself is not so well documented, but doing so is one of my goals.

Dependencies

~4MB
~83K SLoC