An open API service indexing awesome lists of open source software.

https://github.com/mohamedsaberibrahim/gity

Git implementation in Go.
https://github.com/mohamedsaberibrahim/gity

git golang

Last synced: about 2 months ago
JSON representation

Git implementation in Go.

Awesome Lists containing this project

README

          

# Gity
Git implementation in Go.

## Implementation roadmap:
- [ ] Storing changes
- [x] Initializing basic repository `git init`
- [x] Implementing core of `git commit`
- [x] Handle committing executable and nested files
- [x] Introducing staging area (index file) with `git add`
- [ ] Some refactoring and writing some unit tests
- [ ] Status functionality `git status`
- [ ] Spotting the difference by using Myers diff algorithm
- [ ] Branching & merging
- [ ] to be added
- [ ] Distribution
- [ ] to be added