| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2017-07-08 | Merge pull request #396 from libgit2/cmn/rebase-no-operation | Carlos Martín Nieto | |
| rebase: correct the return values for CurrentOperationIndex | |||
| 2017-07-08 | rebase: correct the return values for CurrentOperationIndex | Carlos Martín Nieto | |
| We were incorectly reporting `C.GIT_REBASE_NO_OPERATION` as an error code when it is none. We should instead return it as the value. The compiler doesn't seem to actually look at the sizes so instead we must recreate the value ourselves with `^uint(0)`. The error return is kept for API compatibility but should go away eventually. | |||
| 2017-07-08 | Merge pull request #395 from libgit2/cmn/check-thread-lock | Carlos Martín Nieto | |
| Deduplicate Makefile static target and add thread locking check | |||
| 2017-07-08 | Deduplicate Makefile static target and add thread locking check | Carlos Martín Nieto | |
| It turns out we had been running CI without performing the thread locking check. | |||
| 2017-07-08 | Merge pull request #393 from libgit2/cmn/keepalive-all-the-things | Carlos Martín Nieto | |
| KeepAlive all the things | |||
| 2017-07-08 | Third round of keep-alive aditions | Carlos Martín Nieto | |
| 2017-07-08 | Second round of keep-alives | Carlos Martín Nieto | |
| 2017-07-08 | First round of mass keep-alive additions | Carlos Martín Nieto | |
| 2017-07-07 | commit: add keep-alives for those that need conversion to pointer receivers | Carlos Martín Nieto | |
| We can't work on the copies here, we need to have pointer receivers so we know we're keeping alive the object whose finalizer would free the unmanaged memory we're working with. | |||
| 2017-07-07 | commit: add thread locking to signature extraction | Carlos Martín Nieto | |
| 2017-07-06 | Merge pull request #389 from KatolaZ/master | Carlos Martín Nieto | |
| Added Commit.ExtractSignature to wrap git_commit_extract_signature | |||
| 2017-07-06 | Merge pull request #390 from libgit2/cmn/go-vet | Carlos Martín Nieto | |
| Fix a couple of issues reported by go-vet | |||
| 2017-07-06 | Fix a couple of issues reported by go-vet | Carlos Martín Nieto | |
| 2017-07-06 | Added Commit.ExtractSignature to wrap git_commit_extract_signature | KatolaZ | |
| 2017-07-04 | Merge pull request #387 from libgit2/cmn/remote-refs | Carlos Martín Nieto | |
| remote: add keep-alive and references to the repository | |||
| 2017-07-04 | travis: update the Go versions | Carlos Martín Nieto | |
| We need to use `runtime.KeepAlive()` which only exists past Go 1.7. Furthermore, Go 1.7 is the latest supported by the language team. | |||
| 2017-07-04 | remote: add keep-alive and references to the repository | Carlos Martín Nieto | |
| Especially in 1.8, the garbage collector can decide to finalize an object even as we are in one of its methods. This means it can free a remote while we're in one of its calls, as we're referencing the pointer inside the object, rather than the `Remote` itself. | |||
| 2017-05-20 | Merge pull request #376 from ankurmittal/short-hash | Carlos Martín Nieto | |
| Add support for getting short object Id | |||
| 2017-04-19 | Add support for getting short object Id | Ankur Mittal | |
| 2017-04-14 | Merge pull request #371 from libgit2/static-dynamic | Carlos Martín Nieto | |
| Allow building statically via the "static" build tag | |||
| 2017-04-14 | travis: build statically | Carlos Martín Nieto | |
| 2017-04-14 | Allow building statically via the "static" build tag | Carlos Martín Nieto | |
| 2017-04-14 | Merge pull request #366 from LinuxBozo/repository-open-flags | Carlos Martín Nieto | |
| Add new repository open flags | |||
| 2017-04-14 | Merge pull request #368 from cbguder/master | Carlos Martín Nieto | |
| Fix memory leak in Patch.String() | |||
| 2017-04-13 | Merge pull request #365 from AaronO/fix/memleak-tree-entrybyname | Carlos Martín Nieto | |
| Fix memleaks in Tree.EntryBy(Name/Path/Index), fixes #313 | |||
| 2017-04-13 | Merge pull request #332 from ezwiebel/rebase-wrapper | Carlos Martín Nieto | |
| Rebase wrapper | |||
| 2017-03-23 | Fix memory leak in Patch.String() | Adam Berkovec | |
| Buffer allocated in Patch.String() was never freed Signed-off-by: Can Berk Güder <[email protected]> | |||
| 2017-03-07 | Add new repository open flags | M. Adam Kendall | |
| 2017-02-25 | Remove 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-24 | Fix memleaks in Tree.EntryBy(Name/Path/Index), fixes #313 | Aaron O'Mullan | |
| 2017-01-20 | Merge pull request #362 from libgit2/cmn/master-tip-static | Carlos Martín Nieto | |
| Update master to latest libgit2 and build statically | |||
| 2017-01-20 | Update the description of the branches in README. | Carlos Martín Nieto | |
| 2017-01-20 | Update libgit2 to df4dfaad | Carlos Martín Nieto | |
| 2017-01-20 | Merge remote-tracking branch 'origin/next' | Carlos Martín Nieto | |
| 2017-01-09 | Bump vendored libgit2 to ee89941fa | Carlos Martín Nieto | |
| 2016-12-23 | Build /v\d+/ branches | Carlos Martín Nieto | |
| 2016-11-23 | LockOSThread in CurrentOperationIndex for git error creation | ezwiebel | |
| 2016-11-19 | Update to 0.25-rc1 | Carlos Martín Nieto | |
| 2016-11-13 | Merge pull request #338 from libgit2/cmn/variable-subst | Carlos Martín Nieto | |
| Use variable substitution instead of a wrapper script | |||
| 2016-11-01 | Took @carlosmn PR review into account | ezwiebel | |
| 2016-11-01 | Only test against 1.5 and up | Carlos 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-01 | Get rid of the with-static.sh script | Carlos 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-01 | Merge pull request #355 from libgit2/cmn/travis-branches | Carlos Martín Nieto | |
| travis: only build master and next | |||
| 2016-11-01 | Merge pull request #354 from libgit2/cmn/panic-threading | Carlos Martín Nieto | |
| Add Feature query support & panic if libgit2 is not thread-aware | |||
| 2016-10-31 | travis: only build master and next | Carlos Martín Nieto | |
| The other branches will get built as part of a PR. | |||
| 2016-10-31 | Panic if libgit2 is not thread-aware | Carlos 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-31 | Add Features() to retrieve the compile-time features of libgit2 | Carlos Martín Nieto | |
| 2016-10-31 | Merge pull request #348 from MagicalTux/git2go_issue_314 | Carlos Martín Nieto | |
| Make New*BackendFromC take unsafe.Pointer as argument | |||
| 2016-10-31 | Merge pull request #353 from libgit2/update-next | Carlos Martín Nieto | |
| Update to libgit2 a051ee3 | |||
| 2016-10-31 | Merge pull request #319 from netnose/remote-refinements | Carlos Martín Nieto | |
| Remote Refinements | |||
