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. |
||
---|---|---|
LICENSE | ||
README.md | ||
blob.go | ||
commit.go | ||
config.go | ||
git.go | ||
odb.go | ||
repository.go | ||
submodule.go | ||
tree.go | ||
walk.go | ||
wrapper.c |
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)