-
Notifications
You must be signed in to change notification settings - Fork 412
Permalink
Choose a base ref
{{ refName }}
default
Choose a head ref
{{ refName }}
default
Comparing changes
Choose two branches to see what’s changed or to start a new pull request.
If you need to, you can also or
learn more about diff comparisons.
Open a pull request
Create a new pull request by comparing changes across two branches. If you need to, you can also .
Learn more about diff comparisons here.
base repository: rust-lang/git2-rs
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 0.14.2
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
...
head repository: rust-lang/git2-rs
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 0.14.3
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
- 10 commits
- 7 files changed
- 8 contributors
Commits on Mar 16, 2022
-
Support for building refactored libgit2 sources when using the vendor…
…ed libgit2 (#822) Since libgit2/libgit2@3a3ab06 libgit2 is refactored into a library and CLI. This change allows git2-rs to build those sources when the copy is used. This should not be integrated until a libgit2 release is made incorporating those sources. The libgit2 submodule has been updated at the current commit on libgit2's `main` branch.
Configuration menu - View commit details
-
Copy full SHA for b9cbb44 - Browse repository at this point
Copy the full SHA b9cbb44View commit details
Commits on Mar 18, 2022
-
Respect libgit2's ABI instability
libgit2 does not have a stable ABI across minor versions, as has been demonstrated in the last few minor releases, see #813 and #746. This pain is primarily suffered by users of rolling release distros, because they tend to get a new libgit2 version before the authors of libraries release versions that pull in the new libgit2-sys version which works with the new binary. This patch means that going forward, users don't need to rush to upgrade their version of libgit2-sys or suffer errors/UB in the meantime. If the system version changes, they will just start using the vendored version which has been tested against the bindings.
Configuration menu - View commit details
-
Copy full SHA for 86721d1 - Browse repository at this point
Copy the full SHA 86721d1View commit details
Commits on Mar 23, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 5c41025 - Browse repository at this point
Copy the full SHA 5c41025View commit details
Commits on Mar 29, 2022
-
Configuration menu - View commit details
-
Copy full SHA for f269dc4 - Browse repository at this point
Copy the full SHA f269dc4View commit details
Commits on Apr 27, 2022
-
Don't let pkg-config add system lib dirs to the search path
In its default configuration, pkg-config adds system-wide library directories to the linker search path (rust-lang/pkg-config-rs#11). This causes these directories to be searched before other paths added by later crates or by -Clink-arg in rustflags. If a library is present in the system-wide directory and a later build step wants to specifically link against a different version of that library in another path, the linker will choose the library from the first search directory it finds. If the linker doesn't find a library in any of the specified search directories, it falls back on system-wide paths, so we don't need to print the path we found libssh2 in if it is in one of those system paths. See rust-lang/libz-sys#50 for the same fix to libz that landed a while back. See also alexcrichton/curl-rust#441 for the same fix to libcurl-sys.
Configuration menu - View commit details
-
Copy full SHA for 3bc2640 - Browse repository at this point
Copy the full SHA 3bc2640View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4d104dd - Browse repository at this point
Copy the full SHA 4d104ddView commit details -
Configuration menu - View commit details
-
Copy full SHA for 71a2466 - Browse repository at this point
Copy the full SHA 71a2466View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2d391e9 - Browse repository at this point
Copy the full SHA 2d391e9View commit details -
Avoid unconditional dependency on libssh2-sys when using zlib-ng-comp…
…at (#833) Use a weak dependency feature to enable zlib-ng-compat on libssh2-sys without forcibly enabling libssh2-sys.
Configuration menu - View commit details
-
Copy full SHA for d8ee105 - Browse repository at this point
Copy the full SHA d8ee105View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9d33858 - Browse repository at this point
Copy the full SHA 9d33858View commit details
Loading
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff 0.14.2...0.14.3