| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-02-22 | Remove Version from RevertOptions | Richard Burke | |
| Version is defaulted to GIT_REVERT_OPTIONS_VERSION | |||
| 2020-02-22 | Add revert functionality | Richard Burke | |
| Closes #436 | |||
| 2020-02-22 | Free() the copies of repository.LookupXxx() | lhchavez | |
| `repository.LookupXxx()` allocate new go `Object`s that have a reference to a `C.git_object`. Those are then duplicated with `git_object_dup()`, so the original `Object`s linger unnecessarily until the Go GC kicks in. This change explicitly calls `Free()` on the originals to avoid unnecessary accumulation of garbage. | |||
| 2020-02-22 | Update CI configuration | lhchavez | |
| This change: * Updates the GitHub actions so that they run different commands for the dynamic and static flavors of libgit2. * Updates the .travis.yml file so that it does roughly the same as the GitHub actions. * Adds the release-* branches to the CI configurations. | |||
| 2020-02-20 | Uprev libgit2 | lhchavez | |
| This uprevs libgit2 to the latest and greatest. Notably, * Fixes the interface of `git_mempack_reset`, since it now returns an `int` instead of being `void`. Fixes: #533 | |||
| 2020-02-12 | Merge pull request #520 from libgit2/actions | lhchavez | |
| Setup CI via Actions | |||
| 2020-02-13 | Fix build for go 1.9 | lhchavez | |
| This change makes the #includes between credentials.go and remote.go consistent to avoid a build error in go 1.9. | |||
| 2020-02-13 | Merge remote-tracking branch 'origin/master' into actions | lhchavez | |
| 2020-02-12 | Update .github/workflows/ci.yml | lhchavez | |
| 2020-02-12 | Merge pull request #527 from dbolkensteyn/master | lhchavez | |
| Fixes #513 - Segfault during tree walk | |||
| 2020-02-12 | Merge pull request #523 from josharian/diff-stringers | lhchavez | |
| make Delta and DiffLineType stringers | |||
| 2020-02-12 | Merge pull request #524 from josharian/doc-params | lhchavez | |
| provide param names in DiffForEachFileCallback | |||
| 2020-02-12 | Merge pull request #503 from jonEbird/static-build-script-cleanup | lhchavez | |
| script/build-libgit2-static.sh: correctly set ROOT | |||
| 2020-02-12 | Merge pull request #515 from Nivl/patch-1 | Carlos Martín Nieto | |
| fix invalid guard forcing v27 instead of v28 | |||
| 2019-12-10 | Merge pull request #528 from libgit2/cmn/bump-libgit2 | Carlos Martín Nieto | |
| Bump libgit2 to 6777db8e83 | |||
| 2019-12-10 | credentials: unconfuse Go about the type | Carlos Martín Nieto | |
| For some reason cgo thinks the `credtype` field does not exist in `git_cred` so let's put it into the C code. | |||
| 2019-12-10 | travis: update versions of Go to be tested | Carlos Martín Nieto | |
| 2019-12-10 | Adjust to libgit2 changes | Carlos Martín Nieto | |
| 2019-12-10 | Makefile: disable test caching | Carlos Martín Nieto | |
| This does not work well when you're changing C stuff underneath. | |||
| 2019-12-10 | Bump libgit2 to 6777db8e83 | Carlos Martín Nieto | |
| 2019-11-17 | Similar to #513 Fix potential segfault on Tag objects | Dinesh Bolkensteyn | |
| 2019-11-17 | Fixes #513 - Segfault during tree walk | Dinesh Bolkensteyn | |
| 2019-08-27 | provide param names in DiffForEachFileCallback | Josh Bleecher Snyder | |
| Without a parameter name, the float64 param is pretty inscrutable. | |||
| 2019-08-27 | make Delta and DiffLineType stringers | Josh Bleecher Snyder | |
| 2019-08-15 | submodule | Carlos Martín Nieto | |
| 2019-08-15 | Setup CI via Actions | Carlos Martín Nieto | |
| 2019-08-13 | Merge pull request #519 from libgit2/cmn/update-libgit2 | Carlos Martín Nieto | |
| Update vendored libgit2 to 08cfa43d0e1a921 | |||
| 2019-08-13 | script: tell libgit2 to use the builtin regex backend | Carlos Martín Nieto | |
| 2019-08-13 | Update vendored libgit2 to 08cfa43d0e1a921 | Carlos Martín Nieto | |
| 2019-06-19 | fix invalid guard forcing v27 instead of v28 | Melvin | |
| 2019-06-18 | Merge pull request #506 from takuji/git_commit_message_encoding | Carlos Martín Nieto | |
| Add git_commit_message_encoding support | |||
| 2019-06-18 | Merge pull request #512 from codeocean/diff-to-buf | Carlos Martín Nieto | |
| Add Diff.ToBuf wrapping git_diff_to_buf | |||
| 2019-05-29 | Add Diff.ToBuf wrapping git_diff_to_buf | Segev Finer | |
| 2019-05-10 | Add Commit.MessageEncoding() method. | Takuji Shimokawa | |
| 2019-05-07 | script/build-libgit2-static.sh: correctly set ROOT | Jon Miller | |
| The ROOT variable is not being set correctly. Need to use dirname against $0 as well as only go up one directory instead of two. | |||
| 2019-02-15 | Merge pull request #479 from lhchavez/uprev-libgit2 | Carlos Martín Nieto | |
| Uprev vendored libgit2 to v.0.28 | |||
| 2019-02-11 | Uprev vendored libgit2 to v0.28 | lhchavez | |
| New version is here! | |||
| 2019-01-15 | Merge pull request #448 from lhchavez/mempack | Carlos Martín Nieto | |
| Add support for mempack | |||
| 2019-01-15 | Keep odb alive when adding mempack | Carlos Martín Nieto | |
| 2019-01-08 | Merge pull request #466 from lhchavez/repository-create_commit_from_ids | Carlos Martín Nieto | |
| Add support for CreateCommitFromIds | |||
| 2019-01-08 | Merge remote-tracking branch 'upstream/master' into ↵ | lhchavez | |
| repository-create_commit_from_ids | |||
| 2019-01-08 | Keeping the tree alive | lhchavez | |
| 2019-01-08 | Add a test and some comments as to the ugly pointer arithmetic | lhchavez | |
| 2019-01-08 | Addressed review feedback and added a test | lhchavez | |
| 2019-01-08 | Merge remote-tracking branch 'upstream/master' into mempack | lhchavez | |
| 2019-01-07 | Merge pull request #477 from lhchavez/patch-1 | Carlos Martín Nieto | |
| Add support for Go 1.11 modules | |||
| 2019-01-07 | Merge pull request #475 from lhchavez/self-contained-build | Carlos Martín Nieto | |
| Improve the static build script | |||
| 2019-01-07 | Merge pull request #476 from lhchavez/clean-up-leaked-dir | Carlos Martín Nieto | |
| Clean up one leaked temporary directory | |||
| 2019-01-06 | Add support for Go 1.11 modules | lhchavez | |
| This change adds a `go.mod` file. An empty file is sufficient since this project has no external dependencies. For people that want to use the static version of libgit2, this module can be vendored and the following can be added to their `go.mod` file: replace github.com/libgit2/git2go => ./vendor/github.com/libgit2/git2go | |||
| 2019-01-05 | Clean up one leaked temporary directory | lhchavez | |
| A `defer cleanupTestRepo()` was missing. | |||
