Skip to content

shibukawa/got

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

got - pure go implementation of git

Usage

It aims to provide git compatible command. Now it supports only the following sub commands:

  • ls-tree
  • cat-file

Install

$ go get -d github.com/shibukawa/got

Contribution

  1. Fork (https://github.com/shibukawa/got/fork)
  2. Create a feature branch
  3. Commit your changes
  4. Rebase your local changes against the master branch
  5. Run test suite with the go test ./... command and confirm that it passes
  6. Run gofmt -s
  7. Create a new Pull Request

Author

Thanks

To implement git compatible code, I refers the following codes:

License

It copies some code, comment from original git command. So it is licensed same license GPLv2.

Git related algorithms are implemented in git4go, it provides git2go compatible library written in golang. It is translated from libgit2. So git4go is provided under GPLv2 with linking exception like libgit2.

About

git command written in golang

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages