| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2014-03-11 | merge with latest | Jesse Ezell | |
| 2014-03-07 | add blob chunk creation, creation of tree builders for specific trees, minor ↵ | Jesse Ezell | |
| API cleanup | |||
| 2014-02-28 | Fix an old error function call that snuck in | Carlos Martín Nieto | |
| 2014-02-28 | fix bad merge (LastError -> MakeGitError) | Jesse Ezell | |
| 2014-02-27 | Merge pull request #59 from libgit2/cmn/refs | Carlos Martín Nieto | |
| Add a few reference utility functions | |||
| 2014-02-27 | Merge pull request #60 from libgit2/cmn/reflogs-default | Carlos Martín Nieto | |
| Allow for a default in reflog messages | |||
| 2014-02-26 | Added git error code to the error object. | Jesper Hansen | |
| 2014-02-26 | Remove 'oid' as id name | Carlos Martín Nieto | |
| 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 | Allow for a default in reflog messages | Carlos Martín Nieto | |
| We don't have a way to represent a NULL string, so if the user passes an empty string, let's pass NULL down so we tell libgit2 to use the default. | |||
| 2014-02-26 | Add a few reference utility functions | Carlos Martín Nieto | |
| 2014-02-23 | Merge commit 'refs/pull/53/head' of github.com:libgit2/git2go | Carlos Martín Nieto | |
| On top: fix git_buf handling and rename signature This fixes #57, #54. Conflicts: git.go reference.go repository.go submodule.go | |||
| 2014-01-29 | update git2go to support latest libgit2 development commit (id: 66af84) | Aidan Nulman | |
| 2013-12-18 | Lock the OS thread when acessing errors | Carlos Martín Nieto | |
| The library stores error information in thread-local storage, which means we need to make sure that the Go runtime doesn't switch OS threads between the time we call a function and th time we attempt to retrieve the error information. | |||
| 2013-11-14 | Fix memleak for Config and parent commit objects | Artiom Di | |
| 2013-11-14 | Fix memleak, free TreeBuilder | Artiom Di | |
| 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-06-13 | Merge pull request #13 from libgit2/polymorphism-take-2 | Vicent Martí | |
| My take on polymorphism | |||
| 2013-04-26 | Wrap git_repository_is_bare | Axel Wagner | |
| 2013-04-16 | Add @carlosmn's tests | Vicent Marti | |
| 2013-04-16 | Take 2 on polymorphism | Vicent Marti | |
| 2013-03-19 | Implement SetWorkdir | Axel Wagner | |
| 2013-03-07 | Delete the whole test dir | Carlos Martín Nieto | |
| 2013-03-07 | Wrap immutable refs | Carlos Martín Nieto | |
| 2013-03-06 | Add a couple of missing methods around Blob | Carlos Martín Nieto | |
| 2013-03-06 | Sane names yo | Vicent Marti | |
| 2013-03-06 | Repository.Path | Vicent Marti | |
| 2013-03-06 | Repository.CreateCommit | Vicent Marti | |
| 2013-03-06 | Wrap git_index | Carlos Martín Nieto | |
| 2013-03-06 | Free Git objects via finalizers or manually | Carlos 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. | |||
| 2013-03-05 | Bring back the RevWalk | Carlos Martín Nieto | |
| 2013-03-05 | Initial commit | Vicent Marti | |
