package
0.0.0-20170920072415-2308fe3cebc0
Repository: https://github.com/shibukawa/git4go.git
Documentation: pkg.go.dev
# README
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
.. code-block:: bash
$ go get -d github.com/shibukawa/got
Contribution
- Fork (https://github.com/shibukawa/got/fork)
- Create a feature branch
- Commit your changes
- Rebase your local changes against the master branch
- Run test suite with the
go test ./...
command and confirm that it passes - Run
gofmt -s
- Create a new Pull Request
Author
Yoshiki Shibukawa <https://github.com/shibukawa>
_
Thanks
To implement git compatible code, I refers the following codes:
git <https://git-scm.com/>
_libgit2 <https://libgit2.github.com/>
_node-git-core <https://github.com/tarruda/node-git-core>
_
License
It copies some code, comment from original git <https://git-scm.com/>
_ command. So it is licensed same license GPLv2.
Git related algorithms are implemented in git4go <https://github.com/shibukawa/git4go>
, it provides git2go <https://github.com/libgit2/git2go/>
compatible library written in golang.
It is translated from libgit2. So git4go is provided under GPLv2 with linking exception like libgit2.
# Packages
No description provided by the author
# Functions
No description provided by the author