summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-04-13Merge pull request #365 from AaronO/fix/memleak-tree-entrybynameCarlos Martín Nieto
Fix memleaks in Tree.EntryBy(Name/Path/Index), fixes #313
2017-04-13Merge pull request #332 from ezwiebel/rebase-wrapperCarlos Martín Nieto
Rebase wrapper
2017-02-25Remove unnecessary C.git_tree_entry_free calls ...Aaron O'Mullan
As per the docs, these entries belong to the tree and don’t need to be freed by the caller: * https://libgit2.github.com/libgit2/#HEAD/group/tree/git_tree_entry_bynam e
2017-02-24Fix memleaks in Tree.EntryBy(Name/Path/Index), fixes #313Aaron O'Mullan
2017-01-20Merge pull request #362 from libgit2/cmn/master-tip-staticCarlos Martín Nieto
Update master to latest libgit2 and build statically
2017-01-20Update the description of the branches in README.Carlos Martín Nieto
2017-01-20Update libgit2 to df4dfaadCarlos Martín Nieto
2017-01-20Merge remote-tracking branch 'origin/next'Carlos Martín Nieto
2017-01-09Bump vendored libgit2 to ee89941faCarlos Martín Nieto
2016-12-23Build /v\d+/ branchesCarlos Martín Nieto
2016-11-23LockOSThread in CurrentOperationIndex for git error creationezwiebel
2016-11-19Update to 0.25-rc1Carlos Martín Nieto
2016-11-13Merge pull request #338 from libgit2/cmn/variable-substCarlos Martín Nieto
Use variable substitution instead of a wrapper script
2016-11-01Took @carlosmn PR review into accountezwiebel
2016-11-01Only test against 1.5 and upCarlos Martín Nieto
Go 1.5 is the first one which supports the variable replacement we're using for the flags. Any older versions aren't supported by the Go team now that 1.7 is out, so you should be on one of these versions.
2016-11-01Get rid of the with-static.sh scriptCarlos Martín Nieto
CGO can perform variable substitution in the directives, so we don't need to use a script to set up the variables; we can let the go tool do it for us.
2016-11-01Merge pull request #355 from libgit2/cmn/travis-branchesCarlos Martín Nieto
travis: only build master and next
2016-11-01Merge pull request #354 from libgit2/cmn/panic-threadingCarlos Martín Nieto
Add Feature query support & panic if libgit2 is not thread-aware
2016-10-31travis: only build master and nextCarlos Martín Nieto
The other branches will get built as part of a PR.
2016-10-31Panic if libgit2 is not thread-awareCarlos Martín Nieto
Go calling C is inherently multi-threaded. If libgit2 cannot handle threading, then we're going to crash at some random point. Crash right at the start so we know what's happening.
2016-10-31Add Features() to retrieve the compile-time features of libgit2Carlos Martín Nieto
2016-10-31Merge pull request #348 from MagicalTux/git2go_issue_314Carlos Martín Nieto
Make New*BackendFromC take unsafe.Pointer as argument
2016-10-31Merge pull request #353 from libgit2/update-nextCarlos Martín Nieto
Update to libgit2 a051ee3
2016-10-31Merge pull request #319 from netnose/remote-refinementsCarlos Martín Nieto
Remote Refinements
2016-10-31Merge pull request #351 from ezwiebel/index-remove-directoryCarlos Martín Nieto
Implement git_index_remove_directory in index wrapper
2016-10-31Update to libgit2 a051ee3Carlos Martín Nieto
2016-10-20Implement git_index_remove_directory in index wrapperezwiebel
2016-10-08Merge remote-tracking branch 'upstream/v24' into remote-refinementsMirko Nosenzo
2016-10-08Remote Rename FixMirko Nosenzo
Problem string array is returned if no error is occurred
2016-10-03Merge pull request #345 from kdambekalns/commit-message-rawCarlos Martín Nieto
Add method to fetch raw commit message
2016-10-03Merge pull request #321 from netnose/checkout-callbacksCarlos Martín Nieto
Checkout callbacks
2016-10-03Merge pull request #322 from calavera/ssh_memory_credentialsCarlos Martín Nieto
Add NewCredSshKeyFromMemory to the credentials helpers.
2016-10-03Merge pull request #347 from geordie/masterCarlos Martín Nieto
Write index before writing index tree in seedTestRepo test helper
2016-10-03Merge pull request #341 from mdaffin/branchiterator-foreach-errorsCarlos Martín Nieto
Add check for ErrIterOver in BranchIterator.ForEach
2016-10-03Merge commit 'refs/pull/331/head' of github.com:libgit2/git2goCarlos Martín Nieto
2016-09-30odb & refdb: make New*BackendFromC take unsafe.Pointer as argument allowing ↵Mark Karpeles
argument to be set from different package
2016-09-16Write the index before writing the index tree in seedTestRepo test helper funcGeordie Henderson
2016-09-14Fix reference bug introduced with RebaseOptions implementationezwiebel
2016-09-13Add DefaultRebaseOptions() ↵ezwiebel
[git_rebase_init_options(GIT_REBASE_OPTIONS_VERSION)] service to wrapper
2016-09-12Add RebaseOpen() service to wrapperezwiebel
2016-09-09Add method to fetch raw commit messageKarsten Dambekalns
The existing `Commit.Message()` returns the trimmed commit message. In some cases it is important to retrieve the exact commit message, even if it contains surrounding newlines. This adds a new `Commit.RawMessage()` to be able to do that.
2016-09-05Add check for ErrIterOver in BranchIterator.ForEachMichael Daffin
The BranchIterator.ForEach currently returns the ErrIterOver error if no error had occured during the iteration. This leads to a rather unhelpful blank error message with the error code -31 when iterating over the branches. This commit adds a check for ErrIterOver at the end of the ForEach method so that the client code only has to worry about checking for nil as apose to checking for the ErrIterOver error.
2016-08-29Removes redundant iteration over check.Alan Johnson
2016-08-28Removed Useless Argument CheckMirko Nosenzo
2016-08-27Also remove a pkg-config directive that snuck inCarlos Martín Nieto
2016-08-27Bring back the Makefile from 'next'Carlos Martín Nieto
2016-08-27Merge remote-tracking branch 'upstream/master' into nextCarlos Martín Nieto
2016-08-27Merge pull request #336 from libgit2/cmn/test-parallelCarlos Martín Nieto
Run the tests in parallel
2016-08-27Merge pull request #337 from libgit2/cmn/go16-blob-pointerCarlos Martín Nieto
Work around the finnicky 1.6 CGo pointer checks
2016-08-27Add Go 1.7 to the build listCarlos Martín Nieto