forked from rust-lang/git2-rs
-
Notifications
You must be signed in to change notification settings - Fork 0
[pull] master from rust-lang:master #24
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
pull
wants to merge
447
commits into
aignas:master
Choose a base branch
from
rust-lang:master
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
build: `LIBGIT2_NO_VENDOR` to force to use system libgit2
Publish via GitHub Actions
`FnMut` type should be used with a mutable reference
Implemented FusedIterator for various iterators
Update to libgit2 1.7.1
Add binding for `git_blame_buffer`
Update changelog for next release.
Fix publish of submodule.
Add shallow cloning capability
Fix visibility of StashSaveOptions and DiffPatchidOptions.
Don't pretend that TreeWalkCbData is transparent.
Release 0.18.1
Add binding for GIT_OPT_SET_SSL_CERT_LOCATIONS
Drop civet/conduit from dev dependencies
Updating anstream v0.6.18 -> v0.6.19 Updating anstyle v1.0.10 -> v1.0.11 Updating anstyle-parse v0.2.6 -> v0.2.7 Updating anstyle-query v1.1.2 -> v1.1.3 Updating anstyle-wincon v3.0.6 -> v3.0.9 Updating bitflags v2.6.0 -> v2.9.1 Updating cc v1.2.7 -> v1.2.27 Updating cfg-if v1.0.0 -> v1.0.1 Updating clap v4.5.23 -> v4.5.40 Updating clap_builder v4.5.23 -> v4.5.40 Updating clap_derive v4.5.18 -> v4.5.40 Updating clap_lex v0.7.4 -> v0.7.5 Updating cmake v0.1.52 -> v0.1.54 Updating colorchoice v1.0.3 -> v1.0.4 Updating ctest2 v0.4.9 -> v0.4.10 Updating curl v0.4.47 -> v0.4.48 Updating curl-sys v0.4.78+curl-8.11.0 -> v0.4.82+curl-8.14.1 Updating deranged v0.3.11 -> v0.4.0 Updating errno v0.3.10 -> v0.3.13 Removing getrandom v0.2.15 Adding getrandom v0.2.16 Adding getrandom v0.3.3 Updating icu_collections v1.5.0 -> v2.0.0 Adding icu_locale_core v2.0.0 Removing icu_locid v1.5.0 Removing icu_locid_transform v1.5.0 Removing icu_locid_transform_data v1.5.0 Updating icu_normalizer v1.5.0 -> v2.0.0 Updating icu_normalizer_data v1.5.0 -> v2.0.0 Updating icu_properties v1.5.1 -> v2.0.1 Updating icu_properties_data v1.5.0 -> v2.0.1 Updating icu_provider v1.5.0 -> v2.0.0 Removing icu_provider_macros v1.5.0 Updating idna_adapter v1.2.0 -> v1.2.1 Updating itoa v1.0.14 -> v1.0.15 Updating jobserver v0.1.32 -> v0.1.33 Updating libc v0.2.169 -> v0.2.174 Updating libssh2-sys v0.3.0 -> v0.3.1 Updating libz-sys v1.1.20 -> v1.1.22 Updating linux-raw-sys v0.4.14 -> v0.9.4 Updating litemap v0.7.4 -> v0.8.0 Updating log v0.4.22 -> v0.4.27 Updating memchr v2.7.4 -> v2.7.5 Updating once_cell v1.20.2 -> v1.21.3 Adding once_cell_polyfill v1.70.1 Updating openssl-probe v0.1.5 -> v0.1.6 Updating openssl-src v300.4.1+3.4.0 -> v300.5.0+3.5.0 Updating openssl-sys v0.9.104 -> v0.9.109 Updating pkg-config v0.3.31 -> v0.3.32 Adding potential_utf v0.1.2 Updating proc-macro2 v1.0.92 -> v1.0.95 Updating quote v1.0.38 -> v1.0.40 Adding r-efi v5.3.0 Updating rustix v0.38.42 -> v1.0.7 Updating ryu v1.0.18 -> v1.0.20 Updating semver v1.0.24 -> v1.0.26 Updating serde v1.0.217 -> v1.0.219 Updating serde_derive v1.0.217 -> v1.0.219 Updating serde_json v1.0.134 -> v1.0.140 Updating smallvec v1.13.2 -> v1.15.1 Updating socket2 v0.5.8 -> v0.5.10 Updating syn v2.0.94 -> v2.0.104 Updating synstructure v0.13.1 -> v0.13.2 Updating tempfile v3.15.0 -> v3.20.0 Updating time v0.3.37 -> v0.3.41 Updating time-core v0.1.2 -> v0.1.4 Updating time-macros v0.2.19 -> v0.2.22 Updating tinystr v0.7.6 -> v0.8.1 Updating unicode-ident v1.0.14 -> v1.0.18 Removing utf16_iter v1.0.5 Removing wasi v0.11.0+wasi-snapshot-preview1 Adding wasi v0.11.1+wasi-snapshot-preview1 Adding wasi v0.14.2+wasi-0.2.4 Adding windows-sys v0.60.2 Adding windows-targets v0.53.2 Adding windows_aarch64_gnullvm v0.53.0 Adding windows_aarch64_msvc v0.53.0 Adding windows_i686_gnu v0.53.0 Adding windows_i686_gnullvm v0.53.0 Adding windows_i686_msvc v0.53.0 Adding windows_x86_64_gnu v0.53.0 Adding windows_x86_64_gnullvm v0.53.0 Adding windows_x86_64_msvc v0.53.0 Adding wit-bindgen-rt v0.39.0 Removing write16 v1.0.0 Updating writeable v0.5.5 -> v0.6.1 Updating yoke v0.7.5 -> v0.8.0 Updating yoke-derive v0.7.5 -> v0.8.0 Updating zerofrom v0.1.5 -> v0.1.6 Updating zerofrom-derive v0.1.5 -> v0.1.6 Adding zerotrie v0.2.2 Updating zerovec v0.10.4 -> v0.11.2 Updating zerovec-derive v0.10.3 -> v0.11.1
This is deprecated, someone should investigate how to switch to the preferred version instead.
Update dependencies
Update libgit2-sys changelog for 0.18.2+1.9.1
This updates all workspace members to the 2021 edition.
Update to 2021 edition
Many users of the git2 crate want to operate exclusively on local repositories, but if they don't use `default-features = false` they'll get a large set of additional dependencies they don't need.
Make url optional via a new "cred" feature gate for credential helpers; disable default features
The lockfile verification step wasn't work because it was running after other commands which would have updated the lockfile. This just moves it to the front, and no need for a separate step.
CI: Fix lockfile verification
Added `git_odb_backend_data_malloc` and `git_odb_backend_data_free`. Deprecated `git_odb_backend_malloc` in favour of the above two functions as it has been deprecated for over 6 years.
Make Binding public
libgit2-sys: Add `git_odb_backend_data_malloc` and `git_odb_backend_data_free`
Update documentation and CI for features
According to the Cargo.toml file, the ssh feature is not enabled by default. https://github.com/rust-lang/git2-rs/blob/d58c7ce8f9dfd10d25389791a54fe54e7bfd3b6f/Cargo.toml#L37
Update README note about ssh feature
Add bindings for cache size options
Improve function docs for `Repository::tag_foreach`
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
See Commits and Changes for more details.
Created by
pull[bot]
Can you help keep this open source service alive? 💖 Please sponsor : )