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.
- Host: GitHub
- URL: https://github.com/mohamedsaberibrahim/gity
- Owner: mohamedsaberibrahim
- License: other
- Created: 2023-08-10T12:35:10.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-10-31T06:53:48.000Z (over 2 years ago)
- Last Synced: 2025-02-15T05:17:15.352Z (over 1 year ago)
- Topics: git, golang
- Language: Go
- Homepage:
- Size: 85.9 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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