| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2017-01-20 | Merge remote-tracking branch 'origin/next' | Carlos Martín Nieto | |
| 2016-05-29 | Checkout Callbacks | Mirko Nosenzo | |
| - Added CheckoutNotifyType mapping git_checkout_notify_t - Added CheckoutOpts.NotifyFlags of type CheckoutNotifyType - Added CheckoutNotifyCallback mapping git_checkout_notify_cb - Added CheckoutProgressCallback mapping git_checkout_progress_cb | |||
| 2016-04-23 | Update to 1dc4491 | Carlos Martín Nieto | |
| 2016-02-20 | Merge branch 'next' into stash-support | Calin Seciu | |
| 2016-02-16 | handles, merge: simplify code, don't copy file contents | Ian Lance Taylor | |
| 2015-09-21 | Add stash support | Calin Seciu | |
| 2015-08-31 | Merge branch 'next' | Carlos Martín Nieto | |
| 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-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-01 | Merge remote-tracking branch 'upstream/master' into next | Carlos Martín Nieto | |
| 2015-06-29 | Add DiffBlobs | Carlos Martín Nieto | |
| This lets you diff two arbitrary blobs with arbitrary names. | |||
| 2015-06-28 | Update to libgit2 fa39975 | Carlos Martín Nieto | |
| 2015-01-04 | Update to libgit2 master | Carlos Martín Nieto | |
| This gets rid of the Push object. All network now goes through the Remote object. | |||
| 2014-12-18 | Add missing return type | Carlos Martín Nieto | |
| 2014-12-13 | Add the new callbacks for Remote.Push() | Carlos Martín Nieto | |
| This unifies the types with the Push struct, in preparation for its deletion. | |||
| 2014-10-24 | implemented Index.AddAll, Index.RemoveAll, Index.UpdateAll | Lucas Clemente | |
| 2014-10-15 | Update to libgit2 master | Carlos Martín Nieto | |
| The option to ignore the server's certificate has been removed, replaced witha callback for the user to perform their own checking. Remote.Fetch() now performs opportunistic updates and takes a list of refspecs to use as the active set for a particular fetch. | |||
| 2014-08-25 | remove status_foreach binding | Ben Navetta | |
| 2014-08-19 | add git_status_foreach binding | Ben Navetta | |
| 2014-04-26 | Merge commit 'refs/pull/72/head' of github.com:libgit2/git2go | Carlos Martín Nieto | |
| Conflicts: git.go wrapper.c | |||
| 2014-04-26 | Merge pull request #63 from jezell/jezell/merge | Carlos Martín Nieto | |
| Merge functions (in progress) | |||
| 2014-04-26 | Merge commit 'refs/pull/48/head' of github.com:libgit2/git2go | Carlos Martín Nieto | |
| 2014-04-26 | Adjust to libgit2 dev changes | Carlos Martín Nieto | |
| This fixes #87 | |||
| 2014-04-03 | Merge branch 'master' into custom_odb | Aidan Nulman | |
| Conflicts: odb.go wrapper.c | |||
| 2014-03-26 | Merge branch 'master' of http://github.com/libgit2/git2go into merge | Jesse Ezell | |
| 2014-03-21 | don't expose 3 different diff foreach methods. use structures instead of ↵ | Jesse Ezell | |
| pointers to structures for diff detail. add patch error code handling. trim excess data from diff structures. | |||
| 2014-03-20 | refactor and cleanup code | Jesse Ezell | |
| 2014-03-20 | merge with latest | Jesse Ezell | |
| 2014-03-11 | remove strarray wrappers | Jesse Ezell | |
| 2014-03-11 | cleanup clone code | Jesse Ezell | |
| 2014-03-11 | merge with latest | Jesse Ezell | |
| 2014-03-11 | merge with latest, replace merge wrappers with go code | Jesse Ezell | |
| 2014-03-07 | add blob chunk creation, creation of tree builders for specific trees, minor ↵ | Jesse Ezell | |
| API cleanup | |||
| 2014-02-28 | wrap merge functions | Jesse Ezell | |
| 2014-02-27 | add push, refine remotes | Jesse Ezell | |
| 2014-02-24 | add custom refdb backend support | Aidan Nulman | |
| 2014-02-20 | Add partial diff/patch functionality. | lye | |
| This commit adds barebones capacity to generate diffs from two trees and to emit those as git-style diffs (via `Patch.String`), or to enumerate the files/hunks/lines in the diff to emit the data yourself. The walk functions have been implemented in the same manner as the Odb walking methods. Note that not all of the functionality is implemented for either the `git_diff_*` nor the `git_patch_*` functions, and there are unexposed constants which would likely be useful to add. | |||
| 2014-01-29 | add OdbBackend.Free() and the C it wraps; go fmt odb.go | Aidan Nulman | |
| 2014-01-06 | wip wrapping git_remote | Jason Toffaletti | |
| 2014-01-06 | minor | Jason Toffaletti | |
| 2014-01-04 | work in progress wrapping git_clone | Jason Toffaletti | |
| 2013-05-21 | Implement git_odb_foreach | Axel Wagner | |
| 2013-05-16 | Add support for git_packbuilder | Axel Wagner | |
| 2013-03-05 | Submodule wrapping courtesy of @sbinet | Vicent Marti | |
| 2013-03-05 | Initial commit | Vicent Marti | |
