summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-06-13Merge pull request #26 from carlosmn/ref-iterVicent Martí
Implement a reference iterator
2013-06-13Merge pull request #31 from crosbymichael/masterVicent Martí
Add nil for optional arguments to git_packbuilder_write
2013-06-13Merge pull request #29 from Merovius/parentVicent Martí
Implement Parent()-functions for Commits
2013-06-13Merge pull request #28 from Merovius/shortenVicent Martí
Implement ShortenOids
2013-06-13Merge pull request #27 from Merovius/odb_foreachVicent Martí
Implement git_odb_foreach
2013-06-07Add nil for optional parameters for pack_writeMichael Crosby
The git_packbuilder_write function now takes two optional arguments used for information callbacks. These are currently not needed in the Go wrapper.
2013-05-23Implement a reference iteratorCarlos Martín Nieto
Wrap the reference iterators, and provide a Iter() function to get them through a channel.
2013-05-21Implement Parent()-functions for CommitsAxel Wagner
2013-05-21Implement ShortenOidsAxel Wagner
2013-05-21Implement git_odb_foreachAxel Wagner
2013-05-16Merge pull request #23 from Merovius/discoverVicent Martí
Use cbool-helper in Discover()
2013-05-16Merge pull request #19 from Merovius/discoverVicent Martí
Implement git_repository_discover
2013-05-17Use cbool-helper in Discover()Axel Wagner
2013-05-16Merge pull request #21 from Merovius/packbuilderVicent Martí
Implement Packbuilder-Support
2013-05-16Correct some errors from 1da989eAxel Wagner
2013-05-16Add Write(w io.Writer) to packbuilderAxel Wagner
This wraps (*packbuilder).ForEach(), making it possible to write the pack easiliy to a tcp-connection, a HTTP-Body or the like.
2013-05-16Add support for git_packbuilderAxel Wagner
2013-05-14Implement git_repository_discoverAxel Wagner
2013-04-26Merge pull request #17 from Merovius/oidVicent Martí
Implement most of the oid_-functions as Methods
2013-04-26Implement most of the oid_-functions as MethodsAxel Wagner
2013-04-25Merge pull request #14 from Merovius/isbareVicent Martí
Wrap git_repository_is_bare
2013-04-26Wrap git_repository_is_bareAxel Wagner
2013-04-12Merge pull request #12 from Merovius/checkoutVicent Martí
Checkout
2013-03-19Implement SetWorkdirAxel Wagner
2013-03-19Implement rudimentary checkout operationsAxel Wagner
2013-03-08Merge pull request #10 from carlosmn/oid-idVicent Martí
TreeEntry: use Id instead of Oid
2013-03-08TreeEntry: use Id instead of OidCarlos Martín Nieto
Name it like The Library and the rest of the bindings.
2013-03-08Merge pull request #9 from carlosmn/nil-oidVicent Martí
Oid: make sure not to dereference a NULL git_oid
2013-03-08Oid: make sure not to dereference a NULL git_oidCarlos Martín Nieto
Some calls like Reference.Target() can return NULL if the reference is symbolic. Make sure newOidFromC() can handle these situations.
2013-03-07Merge pull request #8 from carlosmn/refsVicent Martí
Immutable refs
2013-03-07Delete the whole test dirCarlos Martín Nieto
2013-03-07Add a test for referencesCarlos Martín Nieto
2013-03-07Factor out creating the test repoCarlos Martín Nieto
2013-03-07Wrap immutable refsCarlos Martín Nieto
2013-03-06Merge pull request #7 from carlosmn/blobVicent Martí
Add a couple of missing methods around Blob
2013-03-06Add a couple of missing methods around BlobCarlos Martín Nieto
2013-03-06Merge pull request #6 from carlosmn/signatureVicent Martí
Use time.Time in the Signature struct
2013-03-06Use time.Time in the Signature structCarlos Martín Nieto
2013-03-06Merge pull request #5 from mrb/test_fixVicent Martí
Fixed renamed func in index_test
2013-03-06Fixed renamed func in index_testmrb
2013-03-06Sane names yoVicent Marti
2013-03-06Repository.PathVicent Marti
2013-03-06Properly wrap ODB objectsVicent Marti
2013-03-06Update READMEVicent Marti
2013-03-06Repository.CreateCommitVicent Marti
2013-03-06Merge pull request #4 from carlosmn/indexVicent Martí
Wrap the index and test it a bit
2013-03-06Test the index code slightlyCarlos Martín Nieto
2013-03-06Wrap git_indexCarlos Martín Nieto
2013-03-05Merge pull request #3 from carlosmn/finalizersVicent Martí
Free Git objects via finalizers or manually
2013-03-06Free Git objects via finalizers or manuallyCarlos Martín Nieto
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.