Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
ref: Upstream changelog
This includes a semver bump for all crates, as a few APIs have been
renamed in 0.28. Upstream provides
deprecated.h
aliases, if we'd liketo follow suit, but I feel it's better to just move forward.
giterr_*
->git_error_*
GITERR_*
->GIT_ERROR_*
git_otype
->git_object_t
GIT_OBJ_*
->GIT_OBJECT_*
git_ref_t
->git_reference_t
GIT_REF_*
->GIT_REFERENCE_*
git_idxentry_*
->git_index_entry_*
GIT_IDXENTRY_*
->GIT_INDEX_ENTRY_*
git_buf_free
->git_buf_dispose
Proxy support is now builtin to
libgit2
, solibcurl
is no longer adependency at all. Proxies were also the reason for
git2-curl
toexist, which seems to be unnecessary for a while now, since
libgit2
used
libcurl
itself since 0.23 anyway. Maybegit2-curl
can just beretired now, but I've updated it just for the sake of compatibility.
The minimum pkg-config libgit2 is now documented and tested for 0.28.
While it previously claimed support for 0.25.1, this was broken by
git_config_entry
'sinclude_depth
field, which was added after the0.27 release branched.