- 12 Feb, 2023 4 commits
-
-
Edward Thomson committed
-
Ensure that we maintain the `core.repositoryFormatVersion` value instead of always overwriting it with the default.
Edward Thomson committed -
Provide an internal function to set the repository's `objectformat`, both in the internal object and in the configuration.
Edward Thomson committed -
Teach the repository about the `objectformat` extension, supporting `sha1` always and `sha256` when the experimental sha256 support is active.
Edward Thomson committed
-
- 09 Feb, 2023 1 commit
-
-
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
-
- 23 Nov, 2022 5 commits
-
-
`git__noop` takes no arguments, so a simple `#define func(a) git__noop` will produce warnings about the unused `a`. Introduce `git__noop_args` to swallow arguments and avoid that warning.
Edward Thomson committed -
URL parsing for google-compatible URLs
Edward Thomson committed -
Add support for "safe.directory *"
Edward Thomson committed -
add 2-clause BSD license to COPYING
Edward Thomson committed -
http: Update httpclient options when reusing an existing connection.
Edward Thomson committed
-
- 19 Nov, 2022 1 commit
-
-
Signed-off-by: Sven Strickroth <email@cs-ware.de>
Sven Strickroth committed
-
- 18 Nov, 2022 1 commit
-
-
Fix leak in git_tag_create_from_buffer
Edward Thomson committed
-