| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2013-06-17 | Packbuilder: compilation fixes | Carlos Martín Nieto | |
| Don't name the return values, as they conflict with the names we want inside and the types don't match what we want to have inside. We need them to be two-way channels in the function, and then pass unidirectional references to the different functions. | |||
| 2013-06-13 | Merge pull request #13 from libgit2/polymorphism-take-2 | Vicent Martí | |
| My take on polymorphism | |||
| 2013-06-13 | Merge pull request #24 from carlosmn/packbuilder-abort | Vicent Martí | |
| Allow aborting the pack writing operation | |||
| 2013-06-13 | Merge pull request #25 from carlosmn/error-nil | Vicent Martí | |
| Catch nil error instances | |||
| 2013-06-13 | Merge pull request #26 from carlosmn/ref-iter | Vicent Martí | |
| Implement a reference iterator | |||
| 2013-06-13 | Merge pull request #31 from crosbymichael/master | Vicent Martí | |
| Add nil for optional arguments to git_packbuilder_write | |||
| 2013-06-13 | Merge pull request #29 from Merovius/parent | Vicent Martí | |
| Implement Parent()-functions for Commits | |||
| 2013-06-13 | Merge pull request #28 from Merovius/shorten | Vicent Martí | |
| Implement ShortenOids | |||
| 2013-06-13 | Merge pull request #27 from Merovius/odb_foreach | Vicent Martí | |
| Implement git_odb_foreach | |||
| 2013-06-07 | Add nil for optional parameters for pack_write | Michael 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-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 | |
