| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2013-05-23 | Allow aborting the pack writing operation | Carlos Martín Nieto | |
| In case of an error in the writer, the packbuilder will stay around waiting for someone to read from its channel. The state associated with a packbuilder is non-trivial and it will keep a reference to the object, so the GC won't be able to free it. Change the ForEach interface to also return a "stop" channel. Closing the channel or writing into it will cause the first receive clause to act, making the callback to return -1, aborting the operation and ending the goroutine, freeing its hold on the packbuilder. | |||
| 2013-05-23 | Implement a reference iterator | Carlos Martín Nieto | |
| Wrap the reference iterators, and provide a Iter() function to get them through a channel. | |||
| 2013-05-22 | Support for index-entries | Axel Wagner | |
| 2013-05-21 | Implement Parent()-functions for Commits | Axel Wagner | |
| 2013-05-21 | Implement ShortenOids | Axel Wagner | |
| 2013-05-21 | Implement git_odb_foreach | Axel Wagner | |
| 2013-05-21 | Catch nil error instances | Carlos Martín Nieto | |
| Unfortunately libgit2 sometimes returns an error without setting an error message. Provide an alternative message instead of trying to dereference nil. | |||
| 2013-05-16 | Merge pull request #23 from Merovius/discover | Vicent Martí | |
| Use cbool-helper in Discover() | |||
| 2013-05-16 | Merge pull request #19 from Merovius/discover | Vicent Martí | |
| Implement git_repository_discover | |||
| 2013-05-17 | Use cbool-helper in Discover() | Axel Wagner | |
| 2013-05-16 | Merge pull request #18 from Merovius/objecttype | Vicent Martí | |
| Use ObjectType in TreeEntry | |||
| 2013-05-16 | Merge pull request #21 from Merovius/packbuilder | Vicent Martí | |
| Implement Packbuilder-Support | |||
| 2013-05-16 | Correct some errors from 1da989e | Axel Wagner | |
| 2013-05-16 | Add Write(w io.Writer) to packbuilder | Axel 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-16 | Add support for git_packbuilder | Axel Wagner | |
| 2013-05-14 | Implement git_repository_discover | Axel Wagner | |
| 2013-04-26 | Merge pull request #17 from Merovius/oid | Vicent Martí | |
| Implement most of the oid_-functions as Methods | |||
| 2013-04-26 | Use ObjectType in TreeEntry | Axel Wagner | |
| 2013-04-26 | Implement most of the oid_-functions as Methods | Axel Wagner | |
| 2013-04-25 | Merge pull request #16 from Merovius/pointerrecv | Vicent Martí | |
| Give gitObject.Free a pointer-receiver | |||
| 2013-04-25 | Merge pull request #15 from Merovius/objtype | Vicent Martí | |
| Add String() Method to ObjectType | |||
| 2013-04-25 | Merge pull request #14 from Merovius/isbare | Vicent Martí | |
| Wrap git_repository_is_bare | |||
| 2013-04-26 | Give gitObject.Free a pointer-receiver | Axel Wagner | |
| This is needed to get runtime.SetFinalizer to work, which expects a pointer-receiver. Without it the runtime will crash, when it tries to garbage-collect an object. | |||
| 2013-04-26 | Add String() Method to ObjectType | Axel Wagner | |
| 2013-04-26 | Wrap git_repository_is_bare | Axel Wagner | |
| 2013-04-18 | Ok, now with shared base object | Vicent Marti | |
| 2013-04-16 | Add @carlosmn's tests | Vicent Marti | |
| 2013-04-16 | Take 2 on polymorphism | Vicent Marti | |
| 2013-04-12 | Merge pull request #12 from Merovius/checkout | Vicent Martí | |
| Checkout | |||
| 2013-03-19 | Implement SetWorkdir | Axel Wagner | |
| 2013-03-19 | Implement rudimentary checkout operations | Axel Wagner | |
| 2013-03-08 | Merge pull request #10 from carlosmn/oid-id | Vicent Martí | |
| TreeEntry: use Id instead of Oid | |||
| 2013-03-08 | TreeEntry: use Id instead of Oid | Carlos Martín Nieto | |
| Name it like The Library and the rest of the bindings. | |||
| 2013-03-08 | Merge pull request #9 from carlosmn/nil-oid | Vicent Martí | |
| Oid: make sure not to dereference a NULL git_oid | |||
| 2013-03-08 | Oid: make sure not to dereference a NULL git_oid | Carlos 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-07 | Merge pull request #8 from carlosmn/refs | Vicent Martí | |
| Immutable refs | |||
| 2013-03-07 | Delete the whole test dir | Carlos Martín Nieto | |
| 2013-03-07 | Add a test for references | Carlos Martín Nieto | |
| 2013-03-07 | Factor out creating the test repo | Carlos Martín Nieto | |
| 2013-03-07 | Wrap immutable refs | Carlos Martín Nieto | |
| 2013-03-06 | Merge pull request #7 from carlosmn/blob | Vicent Martí | |
| Add a couple of missing methods around Blob | |||
| 2013-03-06 | Add a couple of missing methods around Blob | Carlos Martín Nieto | |
| 2013-03-06 | Merge pull request #6 from carlosmn/signature | Vicent Martí | |
| Use time.Time in the Signature struct | |||
| 2013-03-06 | Use time.Time in the Signature struct | Carlos Martín Nieto | |
| 2013-03-06 | Merge pull request #5 from mrb/test_fix | Vicent Martí | |
| Fixed renamed func in index_test | |||
| 2013-03-06 | Fixed renamed func in index_test | mrb | |
| 2013-03-06 | Sane names yo | Vicent Marti | |
| 2013-03-06 | Repository.Path | Vicent Marti | |
| 2013-03-06 | Properly wrap ODB objects | Vicent Marti | |
| 2013-03-06 | Update README | Vicent Marti | |
