#git #version #control

app vc

vc is an implementation of Git in Rust

1 unstable release

0.0.1 Jul 25, 2019

#411 in #control

GPL-2.0-only

9KB

vc

vc (short for version control) is a rewrite of Git in Rust. This is not useful, complete, stable, fancy or anything that you should ever consider actually using. Fit is just an experiment for fun mostly so I can learn Git internals by implementing them myself.

Goals

  • Write the Git parts themselves in plain Rust using the standard library
  • If I ever get to non-Git parts (TLS, for example) lean on external crates as much as possible.
  • Throw away or abandon this whole thing if it stops being useful to learn from and/or fun.

Starting references

No runtime deps