Commit Graph

10 Commits

Author SHA1 Message Date
github-actions[bot] bb7920d61f
Make all non-user-creatable structures non-comparable (#802) (#803)
This change makes all non-user-creatable structures non-comparable. This
makes it easier to add changes later that don't introduce breaking
changes from the go compatibility guarantees perspective.

This, of course, implies that this change _is_ a breaking change, but since
these structures are not intended to be created by users (or de-referenced),
it should be okay.

(cherry picked from commit dbe032c347)

Co-authored-by: lhchavez <lhchavez@lhchavez.com>
2021-09-05 14:00:24 -07:00
github-actions[bot] 2bf0e14e9e
Add GIT_BLAME_USE_MAILMAP flag (#676) (#678)
The `GIT_BLAME_USE_MAILMAP` blame option flag was introduced in libgit2 v0.28

Change type: #minor

(cherry picked from commit b46ebfab8c)

Co-authored-by: Suhaib Mujahid <suhaibmujahid@gmail.com>
2020-11-07 15:04:23 -08:00
Suhaib Mujahid 5b6ce70b89
refactor: Use undeprecated options init (#656)
This PR move form linking against the deprecated `init_options` functions to the renamed `options_init` functions.

For more context see libgit2/libgit2@0b5ba0d744 and libgit2/libgit2@c6184f0c4b.
2020-10-22 06:18:11 -07:00
Carlos Martín Nieto 58334cf604 First round of mass keep-alive additions 2017-07-08 09:11:38 +02:00
Han-Wen Nienhuys aa59dccea7 Upgrade to libgit2 to 0f9d15493d5d8ad4353dd7beed52c9567334f6e5 2016-02-17 18:23:52 +01:00
Quinn Slack 3268bdbeb2 add (*Blame).HunkByLine (git_blame_get_hunk_byline) and test 2014-11-18 05:06:03 -08:00
Quinn Slack ebb657ce2f free C string 2014-11-18 04:58:23 -08:00
Quinn Slack 8b39eb7953 lock OS thread when MakeGitError might be called 2014-11-18 04:57:26 -08:00
Quinn Slack 609a9a3cdf omit unnecessary #include 2014-11-18 04:55:10 -08:00
Quinn Slack 65ff78dead Add BlameFile func and options for git-blaming files 2014-11-17 19:44:21 -08:00