GitLoco is Git implementation inspired by Thibault Polge's Write yourself a Git! GitLoco can initialize a repository, create commits and clone public repository from GitHub.
Initalize a Git repository
gitloco initStore the data from <file> as a blob in .git/objects and print a 40-char SHA to stdout
gitloco hash-object --w=<file>Print the raw contents of an object to stdout, uncompressed and header removed
gitloco cat-file <blob_sha>Create a snapshot of your curreent git repository
gitloco write-treeInspect a tree object and list the contents of a tree object
gitloco ls-tree <tree_sha>Commit a tree object
gitloco commit-tree <tree_object> name <Jane Doe> email <[email protected]> m <"Just commiting here...">Commit a tree object with optinal parent hash object using the p flag
gitloco commit-tree <tree_object> p <paren_hash_object> name <Jane Doe> email <[email protected]> m <"Just commiting here...">- Publish and distribute with Homebrew.
- Add
write-treecommand to create tree objects. - Add
commit-treecommand to allow users to create a commit using a tree_sha. - Add
clonecommand to allow users to clone public repos from Github.
For support, email me at [email protected].