| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2019-02-11 | Uprev vendored libgit2 to v0.28 | lhchavez | |
| New version is here! | |||
| 2019-01-05 | Use git_object_t instead of deprecated git_otype | Carlos Martín Nieto | |
| 2018-08-08 | Remove uses of deprecated git_buf_free | Carlos Martín Nieto | |
| 2017-07-08 | Add Objecer interface | Carlos Martín Nieto | |
| We do want to be able to accept generic objects in functions. Add this interface so we can accept that instead of specific object types. | |||
| 2017-07-08 | Third round of keep-alive aditions | Carlos Martín Nieto | |
| 2017-04-19 | Add support for getting short object Id | Ankur Mittal | |
| 2015-08-04 | Move from an Object interface to a type | Carlos Martín Nieto | |
| An Object should be about representing a libgit2 object rather than showing which methods it should support. Change any return of Object to *Object and provide methods to convert between this and the particular type. | |||
| 2015-08-01 | Add ability to peel any git object | Calin Seciu | |
| Includes support for 'git_object_peel'. | |||
| 2015-03-04 | go fmt | Mark Probst | |
| 2014-12-11 | Remove useless includes | Carlos Martín Nieto | |
| 2014-10-28 | Make the constants have types | Carlos Martín Nieto | |
| While Go will assign the correct type to a const block when it auto-creates the values, assigning makes the const be typeless and will only gain it in each particular use. Make each constant in the blocks have an assigned type. | |||
| 2014-06-09 | add support for annotated tags | Frank Benkstein | |
| 2014-05-26 | Keep a pointer to the repository in the objects and references | Carlos Martín Nieto | |
| Otherwise, the garbage collector might decide it's a good idea to throw away the repository instance while the C object still has a pointer to it. Hilarity ensues. | |||
| 2014-05-25 | Give Object and Reference an Onwer accessor | Carlos Martín Nieto | |
| This reduces the need to carry around a pointer to the repository as well as the objects. | |||
| 2014-04-01 | Adjust to Go tip changes | Carlos Martín Nieto | |
| It does not like breaking aliasing rules, so let's keep a casted pointer for when libgit2 wants that. | |||
| 2013-11-14 | ObjectType: capitalise Tag | Carlos Martín Nieto | |
| 2013-11-14 | Don't repeat the pkg-config line | Carlos Martín Nieto | |
| This is only needed once per package. Having it on every file makes the build system ask about it n times, which is silly. | |||
| 2013-09-12 | Camel-case constants | Carlos Martín Nieto | |
| Make the names look more like what you'd expect from Go. | |||
| 2013-09-11 | Object types are constants | Carlos Martín Nieto | |
| Define the object type values as constants | |||
| 2013-04-25 | Merge pull request #16 from Merovius/pointerrecv | Vicent Martí | |
| Give gitObject.Free a pointer-receiver | |||
| 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-18 | Ok, now with shared base object | Vicent Marti | |
| 2013-04-16 | Take 2 on polymorphism | Vicent Marti | |
