this project is just for fun and nothing serious, use it at your own risk
#
Currently Implemented Commands
- init
- ls-tree
- cat-file cat file can also be used to print trees (like ls-tree)
- hash-object (-w)
- log
- checkout (<file/folder>) if checkout is used without <file/folder> it will act like file / folder is workdir instead of switching branches
Once I get time and motivation again for this, I might add some of the remaining commands
#
Credits
Based on this guide wyag.thb.lt, its about implementing git in python, but I found rust cooler xD