frenata/zgit
Implementing git in zig in order to learn both!
An exercise in learning both zig
and more about the internals of git
, roughly following WYAG towards that end.
3: initializing repos
command: init
searching upwards for a repo
4: reading and writing objects
5: reading commit history
6: reading commit data
7: refs, tags, and branches
8: staging and the index