- 14 Feb, 2023 9 commits
-
-
#6422: handle dangling symbolic refs gracefully
Edward Thomson committed -
Edward Thomson committed
-
Edward Thomson committed
-
Fixes issue #6156. Signed-off-by: Sven Strickroth <email@cs-ware.de>
Sven Strickroth committed -
Fix build failure with -DEMBED_SSH_PATH
Edward Thomson committed -
diff_file: Fix crash when freeing a patch representing an empty untracked file
Edward Thomson committed -
Support OpenSSL 3 in dynamic loading mode
Edward Thomson committed -
Add new PHP bindings project to language bindings section of README.md
Edward Thomson committed -
Updates the README.md language binding section to reference a new project providing PHP bindings at https://github.com/RogerGee/php-git2.
Roger Gee committed
-
- 13 Feb, 2023 1 commit
-
-
This prevents GIT_MMAP_VALIDATE from failing. This also prevents git_diff_file_content__unload from attempting to free git_str__initstr.
Iliyas Jorio committed
-
- 10 Feb, 2023 2 commits
-
-
Try to load OpenSSL 3 libraries when compiled with OpenSSL-Dynamic support. Handle the deprecated symbol renaming of SSL_get_peer_certificate to SSL_get1_peer_certificate -- try to load the old name and if it fails, use the new one.
Edward Thomson committed -
When we fail to initialize the OpenSSL subsystem, don't assume that we're "initialized". Subsequent initialization requests -- if there are any -- should replay initialization and fail again.
Edward Thomson committed
-
- 03 Feb, 2023 1 commit
-
-
Support OpenSSL3: add OpenSSL deprection warning compatibility flag
Edward Thomson committed
-
- 02 Feb, 2023 1 commit
-
-
Add `OPENSSL_API_COMPAT=0x10100000L` since we use the now-deprecated low-level hash functions.
Edward Thomson committed
-
- 26 Jan, 2023 1 commit
-
-
Edward Thomson committed
-
- 25 Jan, 2023 8 commits
-
-
ci: always create test summaries, even on failure
Edward Thomson committed -
Edward Thomson committed
-
Edward Thomson committed
-
When the dependent jobs fail -- possibly due to test failures -- we should still produce the job summary that shows those test failures.
Edward Thomson committed -
tests: update clar test runner
Edward Thomson committed -
Abstract time counter for tests; use gettimeofday on Unix and GetTickCount on Windows.
Edward Thomson committed -
Edward Thomson committed
-
Update to the latest main version of clar, which includes improved xml summary output.
Edward Thomson committed
-
- 24 Jan, 2023 3 commits
-
-
src: hide unused hmac() prototype
Edward Thomson committed -
The builtin hash uses the code verbatim from rfc6234, including prototypes for functions that we don't use (like hmac). Remove all unused prototypes to avoid collisions with things that an operating system might provide (like hmac).
Edward Thomson committed -
It conflicts with NetBSD's in its libc. Closes #6457
Thomas Klausner committed
-
- 20 Jan, 2023 9 commits
-
-
push: use resolved oid as the source
Edward Thomson committed -
211c9719 attempts to use the parsed OID but inverted the arguments to `git_oid_cpy`.
Edward Thomson committed -
push: revparse refspec source, so you can push things that are not refs
Edward Thomson committed -
thread: avoid warnings when building without threads
Edward Thomson committed -
transport: fix capabilities calculation
Edward Thomson committed -
ci: update version numbers of actions
Edward Thomson committed -
Edward Thomson committed
-
Edward Thomson committed
-
Edward Thomson committed
-
- 05 Jan, 2023 1 commit
-
-
`git_clone` checks for existence of (non-empty) directories that would clash with what is about to be cloned. This is problematic when cloning submodules since they make sense in the context of a parent module, so they should not use the current working dir. Since in `git_submodule_update` we clone the submodule only when it is not yet initialized we do not need to perform directory checks.
Aleš Bizjak committed
-
- 28 Nov, 2022 1 commit
-
-
Fixes #6433: git_submodule_update fails to update configured but missing submodule
Edward Thomson committed
-
- 25 Nov, 2022 3 commits
-
-
This looks like a typo to me, from what i can see these lines were added at the same time and because of how capabilities are calculated, it's likely that this code will work in situations where these capabilities were the last ones.
Russell Sim committed -
If a submodule has been configured but not yet added, do not try to update it. Issue #6433: git_submodule_update fails to update configured but missing submodule
tagesuhu committed -
Verify that trying to update submodule which has been configured but not added does return an error. Issue #6433: git_submodule_update fails to update configured but missing submodule
tagesuhu committed
-