| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2015-03-21 | Add support for libgit2's git_reset. | Dylan Griffin | |
| Adds a new method to *Repository called ResetToCommit as well as constants for the three reset modes that libgit2 currently supports. This does not need to be limited to Commit, we actually just need something with a gitObject, which blobs and other Objects have, they will just require different methods. I only need to be able to reset to commits, so that's all I'm implementing right now. Also adds a test which updates the test repository README twice and then resets to the first commit. | |||
| 2015-03-15 | Update to libgit2 d675982a153 | Carlos Martín Nieto | |
| There's been some changes to the checkout strategy, especially the SAFE_CREATE mode, which is now the RECREATE_MISSING flag, though that shouldn't be necessary to use in the general case. The largest changes come from the removal of the signture from ref-modifying functions/methods and the removal of the reflog string in all but those directly related to moving references. | |||
| 2015-03-15 | Correct README on what master tracks | Carlos Martín Nieto | |
| The second mention still said that master tracks master. Add a mention of next which will become the branch to track upstream tip. | |||
| 2015-03-11 | Merge pull request #178 from schani/master | Carlos Martín Nieto | |
| Fixes and improvements | |||
| 2015-03-04 | Add commit summary getter | Mark Probst | |
| 2015-03-04 | go fmt | Mark Probst | |
| 2015-03-04 | Default signature | Mark Probst | |
| 2015-03-04 | State cleanup | Mark Probst | |
| 2015-03-04 | Cherrypick | Mark Probst | |
| 2015-03-04 | Repository state | Mark Probst | |
| 2015-03-04 | Fix typos in constants | Mark Probst | |
| 2015-02-19 | Add BranchIterator#ForEach. | David Calavera | |
| This abstracts the branch iteration from the user. | |||
| 2015-02-13 | Merge pull request #173 from AaronO/add/graph-methods | Carlos Martín Nieto | |
| Add bindings for git_graph_* methods | |||
| 2015-02-12 | Remove "Graph" prefix on method names | Aaron O'Mullan | |
| 2015-02-11 | Add bindings for git_graph_* methods | Aaron O'Mullan | |
| Add graph.go | |||
| 2015-01-30 | Merge pull request #172 from motemen/fix-test-patch-prefix | Carlos Martín Nieto | |
| Fix test to force diff prefixes. | |||
| 2015-01-30 | Fix test to force diff prefixes. | motemen | |
| 2015-01-29 | Merge commit '92a1f92d912cdb5f68da8c1e5e3a4d1ebfd282db' | Carlos Martín Nieto | |
| 2015-01-29 | Add TargetDirectory field to Checkout options. | joseferminj | |
| TargetDirectory field indicates a alternative checkout path to workdir. | |||
| 2015-01-29 | Merge pull request #171 from pks-t/submodule-foreach-fix | Carlos Martín Nieto | |
| Submodule foreach fix | |||
| 2015-01-28 | Fix ForeachSubmodule panicing. | Patrick Steinhardt | |
| As the SubmoduleVisitor function is called from inside libgit2 we cannot use Go types in its signature. Fix by using C types instead. | |||
| 2015-01-28 | Add test triggering ForeachSubmodule panic. | Patrick Steinhardt | |
| 2015-01-15 | Merge pull request #169 from tarrant/master | Carlos Martín Nieto | |
| Add Go functions for git_config_find_* functions | |||
| 2015-01-14 | Add Go functions for git_config_find_* functions | Tarrant Rollins | |
| ConfigFindGlobal -> git_config_find_global ConfigFindSystem -> git_config_find_system ConfigFindXDG -> git_config_find_xdg | |||
| 2015-01-14 | Explain the difference between dynamic and static versions | Carlos Martín Nieto | |
| With the release of libgit2 v0.22 we can link against a version of library we've wrapped in more than a PoC sense. Explain the difference and say how to use each version. | |||
| 2015-01-12 | Update vendored libgit2 | Carlos Martín Nieto | |
| 2015-01-09 | Merge pull request #167 from calavera/fix_git_submodules | Carlos Martín Nieto | |
| Fix inconsistent function call in Submodule. | |||
| 2015-01-09 | Merge pull request #165 from calavera/remote_prune_refs | Carlos Martín Nieto | |
| Add prune methods to Remote. | |||
| 2015-01-09 | Merge pull request #166 from benburkert/master | Carlos Martín Nieto | |
| Add git note support | |||
| 2015-01-08 | Remove version from opts structure. | David Calavera | |
| It's not necessary. | |||
| 2015-01-08 | Do not double check if the signature is nil. | David Calavera | |
| 2015-01-08 | Add Submodule.Update method. | David Calavera | |
| Update libgit2 to a version that includes https://github.com/libgit2/libgit2/pull/2804. | |||
| 2015-01-08 | define Note methods on pointers | Ben Burkert | |
| 2015-01-07 | Add git note support | Ben Burkert | |
| 2015-01-06 | Fix inconsistent function call in Submodule. | David Calavera | |
| 2015-01-05 | Add prune methods to Remote. | David Calavera | |
| 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. | |||
| 2015-01-04 | Merge commit '18aea4bfe89b83c5e2d6d55daa68efa6180655cc' | Carlos Martín Nieto | |
| 2015-01-04 | Add git_diff_get_stats() | Henning Perl | |
| This commit adds git_diff_get_stats() as well as functions to query the stats for insertions, deletions, and changed files. | |||
| 2014-12-31 | Merge pull request #162 from libgit2/revert-159-cgo-directives | Carlos Martín Nieto | |
| Revert "Make the cgo tool do more linking work" | |||
| 2014-12-31 | Revert "Make the cgo tool do more linking work" | Carlos Martín Nieto | |
| 2014-12-30 | Merge pull request #159 from libgit2/cgo-directives | Carlos Martín Nieto | |
| Make the cgo tool do more linking work | |||
| 2014-12-30 | Merge pull request #150 from sqs/DiffOptions_OldPrefix_and_NewPrefix | Carlos Martín Nieto | |
| Diff: heed DiffOptions fields OldPrefix and NewPrefix | |||
| 2014-12-30 | heed DiffOptions fields OldPrefix and NewPrefix | Quinn Slack | |
| 2014-12-27 | Make the cgo tool do more linking work | Carlos Martín Nieto | |
| The cgo directives let us do a lot more than I previously thought, so we can use this to make the building process of git2go go through the go tool directly rather than via the script. libgit2 still needs to be built manually, so we do still require make, but only for building libgit2. Once that's built, any modifications to git2go's own code can be built with go build | |||
| 2014-12-18 | Add missing return type | Carlos Martín Nieto | |
| 2014-12-18 | Update libgit2 | David Calavera | |
| Fix calls to C.git_treebuilder_create and C.git_treebuilder_write. | |||
| 2014-12-14 | Merge pull request #154 from libgit2/cmn/update | Carlos Martín Nieto | |
| Update to master | |||
| 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-12-13 | Update to master | Carlos Martín Nieto | |
| This deprecates the Push struct in favour of Remote.Push() | |||
