Skip to content

kim/it

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

it: zero-g git

it aims to augment git with primitives to build integrated, cryptographically verifiable collaboration workflows around source code. It maintains the distributed property of git, not requiring a central server. it is transport agnostic, and permits data dissemination in client-server, federated, as well as peer-to-peer network topologies.

Status

it is experimental software. Do not use for anything serious.

That said, the spec is thought of as being fairly stable, in the sense that any amendments will consider backwards compatibility.

The source code in this repository has been developed exploratively, in order to validate and refine the ideas laid out in above document. As such, it is incomplete, may occasionally malfunction, and does not yet provide the fine bone porcelain rendering it usable in anger. It's a prototype, if you wish.

Usage

The it implementation is written in Rust and can be installed from source using cargo:

cargo install --git https://git.eagain.io/it

To get an overview, see the getting started document.

License

GPL-2.0, see COPYING

Releases

No releases published

Languages