| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
`git_reference_cmp` only considers the target of a reference, and
ignores the name. Meaning that a reference `foo` and reference `bar`
pointing to the same commit will compare equal.
Correct this, comparing the name _and_ target of a reference.
|
|\
| |
| | |
cmake: drop posix dependency from pcre* detection
|
| |
| |
| |
| |
| | |
since f585b12 neither PCRE nor PCRE2 backends rely on POSIX regex, so
reflect it in library detection logic
|
|\ \
| | |
| | | |
fix interactive rebase detect.
|
| | | |
|
| |/ |
|
|\ \
| | |
| | | |
Fix internal git_sysdir_find* function usage within public git_config_find* functions
|
| |/ |
|
|\ \
| | |
| | | |
ntlmclient: LibreSSL 3.5 removed HMAC_CTX_cleanup
|
| |/
| |
| |
| |
| |
| | |
https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-3.5.0-relnotes.txt
Modify guard to declare dummy function.
|
|\ \
| | |
| | | |
ci: update dockerfiles for mbedTLS new url
|
| | |
| | |
| | |
| | | |
Update the new URL for mbedTLS.
|
|/ / |
|
|\ \
| |/
|/| |
CI: limits actions scheduled workflows to the main repo
|
| | |
|
|/
|
|
|
| |
Only run scheduled workflows on the main repository; prevents people
from using build minutes on their forks.
|
|\
| |
| | |
filter: Fix Segfault
|
| | |
|
| | |
|
| |
| |
| | |
Co-authored-by: Edward Thomson <ethomson@github.com>
|
| | |
|
|\ \
| | |
| | | |
repo: allow administrator to own the configuration
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Update our ownership checks that were introduced in libgit2 v1.4.3
(to combat CVE 2022-24765). These were not compatible with git's; git
itself allows administrators to own the path. Our checks now match
this behavior.
|
|\ \ \
| | | |
| | | | |
status: update documentation for default options
|
|/ / / |
|
|\ \ \
| |/ /
|/| | |
config: update config entry iteration lifecycle
|
|/ / |
|
| | |
|
| | |
|
| |
| |
| |
| | |
Look for `getentropy` and flag its existence.
|
|\ \
| | |
| | |
| | |
| | | |
lhchavez/git_transport_smart_remote_connect_options
transport: introduce `git_transport_smart_remote_connect_options`
|
| | |
| | |
| | | |
Snuck in during refactoring; let's get rid of it.
|
| |\ \ |
|
| | | |
| | | |
| | | | |
Co-authored-by: Edward Thomson <ethomson@github.com>
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
6fc6eeb66c40310086c8f059cae41de69ad4c6da removed
`git_transport_smart_proxy_option`, and there was nothing added to
replace it. That made it hard for custom transports / smart
subtransports to know what remote connect options to use (e.g. proxy
options).
This change introduces `git_transport_smart_remote_connect_options` to
replace it.
|
|\ \ \ \
| | | | |
| | | | | |
A couple of simplications around mwindow
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
This is a very verbose way of performing a comparison where we already
have the identity value with both signs. Instead of chainging several
conditions, we can rely on the maths working out.
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
This makes it a bit easier to read while letting the caller specify
how big the hash size is for this particular call.
|
|\ \ \ \ \
| |_|_|/ /
|/| | | | |
Add a .clang-format with our style
|
| | | | | |
|
|\ \ \ \ \
| | | | | |
| | | | | | |
CLI: progress updates
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Avoid too much flashing on the console with updates about throughput.
Only update throughput once a second.
|
| | |_|_|/
| |/| | | |
|
|\ \ \ \ \
| | | | | |
| | | | | | |
refs: fix missing error message
|
| |/ / / / |
|
|\ \ \ \ \
| | | | | |
| | | | | | |
docs: fix couple of typos
|
| | |_|/ /
| |/| | | |
|
|\ \ \ \ \
| | | | | |
| | | | | | |
revparse: Remove error-prone, redundant test
|
| | |/ / /
| |/| | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Originally introduced in: 776a6a8e5f8e258d31aded73c0ce38df6ac7bdc4
This test case has recently been fixed in bdab22384cc61d315005a65456a9f9563bb27c8f, but that fix will only last for a year. Next year the same problem will crop up and the test will need to be re-edited.
This is not ideal as
- This test case becomes an unnecessary burden for developers
- Downstream distros or even just users who want to build older versions of libgit2 are guaranteed to have this test fail
Furthermore, this test case is entirely unnecessary, as the functionality that was originally (see 776a6a8e5f8e258d31aded73c0ce38df6ac7bdc4) intended to be tested is well-covered by subsequent tests which specify a date instead of a "x ago" specification.
|
|\ \ \ \ \
| | | | | |
| | | | | | |
midx: do not verify the checksum on load
|