Pijul is an open source distributed version control system based on a theory of asynchronous collaboration.