Git to Go; bindings for libgit2. Like McDonald's but tastier.
Go to file
Carlos Martín Nieto 3e5586bd8d Remove 'oid' as id name
Following the cleanup from libgit2, let's not use 'oid' unless we mean
the name of the data type. In the other cases, we mean an identifier,
hence the name 'id'.
2014-02-26 15:30:16 +01:00
LICENSE Initial commit 2013-03-05 20:53:04 +01:00
README.md Update README 2013-03-06 17:06:01 +01:00
blob.go Don't repeat the pkg-config line 2013-11-14 00:23:04 +01:00
checkout.go Lock the OS thread when acessing errors 2013-12-18 16:18:32 +01:00
commit.go Merge commit 'refs/pull/53/head' of github.com:libgit2/git2go 2014-02-23 15:31:22 +01:00
config.go Lock the thread so we can get the error message 2014-02-26 10:37:02 +01:00
git.go Merge commit 'refs/pull/53/head' of github.com:libgit2/git2go 2014-02-23 15:31:22 +01:00
git_test.go Add @carlosmn's tests 2013-04-16 23:18:35 +02:00
index.go Merge branch 'index-entries' 2014-02-26 15:22:53 +01:00
index_test.go Add @carlosmn's tests 2013-04-16 23:18:35 +02:00
object.go ObjectType: capitalise Tag 2013-11-14 00:24:44 +01:00
object_test.go Camel-case constants 2013-09-12 10:40:57 +02:00
odb.go Remove unnecessary cast. 2014-01-26 12:36:05 +01:00
odb_test.go Test for Odb hash function. 2014-01-25 22:18:43 +01:00
packbuilder.go Lock the OS thread when acessing errors 2013-12-18 16:18:32 +01:00
reference.go Merge pull request #55 from lye/add-is-x-reference-methods 2014-02-23 15:43:02 +01:00
reference_test.go Merge commit 'refs/pull/53/head' of github.com:libgit2/git2go 2014-02-23 15:31:22 +01:00
repository.go Remove 'oid' as id name 2014-02-26 15:30:16 +01:00
submodule.go Return SubmoduleRecurse 2014-02-23 16:08:19 +01:00
tree.go Lock the OS thread when acessing errors 2013-12-18 16:18:32 +01:00
walk.go Remove 'oid' as id name 2014-02-26 15:30:16 +01:00
wrapper.c Implement git_odb_foreach 2013-05-21 21:37:08 +02:00

README.md

git2go

Go bindings for libgit2. These bindings are for top-of-the-branch libgit2, and they move fast, things may or may not work. Operator get me Beijing-jing-jing-jing!

Installing

Just go get github.com/libgit2/git2go. You'll need to have top-of-the-branch libgit2 from development installed in your system and available via pkg-config. These bindings are in sync with the top of development.

License

M to the I to the T. See the LICENSE file if you've never seen a MIT license before.

Authors

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