Commit Graph

8 Commits

Author SHA1 Message Date
lhchavez 2f3b2b5f25
Make all non-user-creatable structures non-comparable (#802) (#805)
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)
2021-09-05 14:06:59 -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