| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2015-08-31 | Test against Go 1.5 | Carlos Martín Nieto | |
| 2015-08-31 | Install v23 on Travis | Carlos Martín Nieto | |
| 2015-08-31 | Remove the vendored libgit2 submodule | Carlos Martín Nieto | |
| This is a left-over from the merge from 'next'. | |||
| 2015-08-31 | Merge branch 'next' | Carlos Martín Nieto | |
| 2015-08-31 | Don't trat a revwalk's ITEROVER as an error | Carlos Martín Nieto | |
| 2015-08-31 | Merge pull request #242 from pks-t/fix-populate-clone-options | Carlos Martín Nieto | |
| clone: do not free clone options' payload | |||
| 2015-08-31 | Merge branch 'push-cb' into next | Carlos Martín Nieto | |
| 2015-08-31 | Add nil check on CredentialsCallback wrapper | Aaron O'Mullan | |
| 2015-08-31 | Add back support for RemoteCallbacks in Remote.Push() | Aaron O'Mullan | |
| 2015-08-18 | clone: improve handling of remote create callback | Patrick Steinhardt | |
| The clone options contain fields for ae remote create callback and its payload, which can be used to override the behavior when the default remote is being created for newly cloned repositories. Currently we only accept a C function as callback, though, making it overly complicated to use it. We also unconditionally `free` the payload if its address is non-`nil`, which may cause the program to segfault when the memory is not dynamically allocated. Instead, we want callers to provide a Go function that is subsequently being called by us. To do this, we introduce an indirection such that we are able to extract the provided function and payload when being called by `git_clone` and handle the return values of the user-provided function. | |||
| 2015-08-13 | Merge pull request #241 from pks-t/memleak-fixes | Carlos Martín Nieto | |
| Memleak fixes | |||
| 2015-08-12 | merge: fix memory leak related to merge file opts | Patrick Steinhardt | |
| 2015-08-12 | branch: fix memory leaks related to CStrings | Patrick Steinhardt | |
| 2015-08-04 | We do require sudo on Travis | Carlos Martín Nieto | |
| 2015-08-04 | Merge remote-tracking branch 'origin/master' into next | Carlos Martín Nieto | |
| 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-03 | Merge pull request #236 from clns/object-peel | Carlos Martín Nieto | |
| Add ability to peel any git object | |||
| 2015-08-03 | Merge pull request #227 from clns/describe | Carlos Martín Nieto | |
| Add git-describe support | |||
| 2015-08-01 | Add ability to peel any git object | Calin Seciu | |
| Includes support for 'git_object_peel'. | |||
| 2015-07-31 | Add git-describe support | Calin Seciu | |
| Includes 'git_describe_commit' and 'git_describe_workdir'. | |||
| 2015-07-31 | Merge pull request #234 from libgit2/cmn/merge-base | Carlos Martín Nieto | |
| Wrap MergeBases | |||
| 2015-07-31 | Merge branch 'tags-col' into next | Carlos Martín Nieto | |
| 2015-07-31 | Move CreateTag to the tags collection | Carlos Martín Nieto | |
| 2015-07-31 | Wrap MergeBases | Carlos Martín Nieto | |
| While here, test MergeBase as well. | |||
| 2015-07-31 | Add more support for tags | Calin Seciu | |
| Implement support for the following libgit2 functions: - 'git_tag_list' and 'git_tag_list_match' - 'git_tag_foreach' - 'git_tag_create_lightweight' | |||
| 2015-07-31 | Add TagsCollection | Calin Seciu | |
| 2015-07-29 | Merge pull request #233 from tuexss/typos | Carlos Martín Nieto | |
| Fixed typos/unclarities in README.md | |||
| 2015-07-29 | Headline typo | Andreas Beer | |
| 2015-07-29 | Typos/unclarities in readme. | Andreas Beer | |
| 2015-07-29 | Merge pull request #230 from clns/tree-entry-by-id | Carlos Martín Nieto | |
| Find tree entry by id | |||
| 2015-07-28 | Merge pull request #231 from shurcooL/master-fix-HandleList-Track-gc-issue | Carlos Martín Nieto | |
| [master] Prevent slot int variable from being GCed. | |||
| 2015-07-26 | Prevent slot int variable from being GCed. | Dmitri Shuralyov | |
| Before this change, there were no users of slot int variable in the Go world (just a pointer to it that ended up in C world only), so Go's garbage collector would free it and its value could not retrieved later (once a pointer to it comes back to Go world from C world). Keep a pointer to it in the Go world so that does not happen. Fixes #218. | |||
| 2015-07-24 | Find tree entry by id | Calin Seciu | |
| Add support for 'git_tree_entry_byid'. | |||
| 2015-07-24 | Merge pull request #228 from clns/ref-additions | Carlos Martín Nieto | |
| Reference additions | |||
| 2015-07-24 | Merge pull request #219 from shurcooL/next-fix-HandleList-Track-gc-issue | Carlos Martín Nieto | |
| [next] Prevent slot int variable from being GCed. | |||
| 2015-07-24 | Add ReferenceIsValidName() | Calin Seciu | |
| 2015-07-24 | Add check if reference is a note | Calin Seciu | |
| 2015-07-10 | Bring back CheckoutForce | Carlos Martín Nieto | |
| This was mistakenly deleted when the SafeCreate was replaced with RecreateMissing. | |||
| 2015-07-06 | Prevent slot int variable from being GCed. | Dmitri Shuralyov | |
| Before this change, there were no users of slot int variable in the Go world (just a pointer to it that ended up in C world only), so Go's garbage collector would free it and its value could not retrieved later (once a pointer to it comes back to Go world from C world). Keep a pointer to it in the Go world so that does not happen. Fixes #218. | |||
| 2015-07-01 | Merge remote-tracking branch 'upstream/master' into next | Carlos Martín Nieto | |
| 2015-07-01 | Adjust style | Carlos Martín Nieto | |
| 2015-07-01 | Merge commit 'refs/pull/198/head' of github.com:libgit2/git2go | Carlos Martín Nieto | |
| 2015-07-01 | Merge commit 'refs/pull/174/head' of github.com:libgit2/git2go | Carlos Martín Nieto | |
| 2015-06-30 | Submodule: use the Repository constructor | Carlos Martín Nieto | |
| 2015-06-30 | Clone: test we clone something usable and fix constructor | Carlos Martín Nieto | |
| Clone was still trying to do its own initialisation, which was missing all of the namespacing changes. | |||
| 2015-06-30 | Repository: move to use an actual constructor | Carlos Martín Nieto | |
| This should further reduce the changes of the creation of the object going badly. | |||
| 2015-06-30 | Merge pull request #216 from libgit2/diff | Carlos Martín Nieto | |
| Add blob diffing | |||
| 2015-06-29 | Add DiffBlobs | Carlos Martín Nieto | |
| This lets you diff two arbitrary blobs with arbitrary names. | |||
| 2015-06-29 | diff: remove unnecessary args to Hunk and Line ctors | Carlos Martín Nieto | |
| 2015-06-28 | Update to libgit2 fb84cde8 | Carlos Martín Nieto | |
