Git to Go; bindings for libgit2. Like McDonald's but tastier.
Go to file
Carlos Martín Nieto d43561fbf7 Free Git objects via finalizers or manually
Provide a manual way of freeing objects, but set finalizers for them
in case the user does not want to worry about memory management, which
would be useful for commits or trees, which sare typically small.

When the objects are freed manually, the finalizer is unset to avoid
double-freeing, mimicking what the go runtime does.
2013-03-06 01:47:53 +01:00
LICENSE Initial commit 2013-03-05 20:53:04 +01:00
README.md My username is carlosmn 2013-03-05 21:00:31 +01:00
blob.go Free Git objects via finalizers or manually 2013-03-06 01:47:53 +01:00
commit.go Free Git objects via finalizers or manually 2013-03-06 01:47:53 +01:00
config.go Initial commit 2013-03-05 20:53:04 +01:00
git.go Initial commit 2013-03-05 20:53:04 +01:00
odb.go Free Git objects via finalizers or manually 2013-03-06 01:47:53 +01:00
repository.go Free Git objects via finalizers or manually 2013-03-06 01:47:53 +01:00
submodule.go Submodule wrapping courtesy of @sbinet 2013-03-05 21:05:55 +01:00
tree.go Free Git objects via finalizers or manually 2013-03-06 01:47:53 +01:00
walk.go Bring back the RevWalk 2013-03-05 21:47:55 +01:00
wrapper.c Submodule wrapping courtesy of @sbinet 2013-03-05 21:05:55 +01:00

README.md

git2go

Go bindings for libgit2. Pre-release, things may or may not work. Operator get me Beijing-jing-jing-jing!

License

M to the I to the T.

Authors

  • Carlos Martín (@carlosmn)
  • Vicent Martí (@vmg)