- 21 Dec, 2023 6 commits
-
-
httpclient: clear client->parser.data after use
Edward Thomson committed -
ntlmclient: update to latest upstream ntlmclient
Edward Thomson committed -
git_diff_find_similar doesn't always remove unmodified deltas
Edward Thomson committed -
Edward Thomson committed
-
Some static code analysis complains that we're putting a stack variable into client->parser.data (which persists past the function calls). Clear that on function exit to avoid confusion.
Edward Thomson committed -
Edward Thomson committed
-
- 20 Dec, 2023 10 commits
-
-
Fix some bugs caught by UBscan
Edward Thomson committed -
`git_commit_create_v` takes _commits_ not _commit ids_. Fix the test to call the API correctly.
Edward Thomson committed -
Passing a function pointer with different parameters is UB, even if those params are (void *). Use our separate `_cb` functions that will do the correct casting.
Edward Thomson committed -
Edward Thomson committed
-
zlib: upgrade bundled zlib to v1.3
Edward Thomson committed -
examples: use unsigned int for bitfields
Edward Thomson committed -
Bypass shallow clone support for in-memory repositories
Edward Thomson committed -
blame example: Fix support for line range in CLI
Edward Thomson committed -
Edward Thomson committed
-
Edward Thomson committed
-
- 19 Dec, 2023 7 commits
-
-
Minor bug fixes
Edward Thomson committed -
ci: improvements to prepare for Cygwin support
Edward Thomson committed -
Ensure that the main builds are all identical in nightly. Nightly should only add new, specialized builds.
Edward Thomson committed -
Edward Thomson committed
-
Setup scripts can change BUILD_WORKSPACE, for instance, if they use a different format for paths, they can replace with `cygpath` variants.
Edward Thomson committed -
Edward Thomson committed
-
Allow the build matrix to specify its shell, in case we provide one in the setup (eg, Cygwin).
Edward Thomson committed
-
- 18 Dec, 2023 8 commits
-
-
Always checkout out shell scripts with Unix-style line endings. mingw doesn't mind, but cygwin struggles without CRLF.
Edward Thomson committed -
`opts` may be null; check before dereferencing.
Edward Thomson committed -
`GIT_ASSERT` may be a macro for `assert` (when `GIT_ASSERT_HARD` is defined), which may differ in debug builds. Pull the assignment out of the assertion.
Edward Thomson committed -
If we're reading an on-disk packfile, ensure that we close the file descriptor on error.
Edward Thomson committed -
CI fixes
Edward Thomson committed -
tests: remove test for strcasecmp
Edward Thomson committed -
process: don't try to close the status
Edward Thomson committed -
Previously, users could skip certain tests when running the CI script (`SKIP_ONLINE_TESTS=1`). Provide a mechanism for users to opt-in to only certain tests (`SKIP_TESTS=1 SKIP_ONLINE_TESTS=0`).
Edward Thomson committed
-
- 17 Dec, 2023 5 commits
-
-
README: replace gmaster with GitButler
Edward Thomson committed -
`process->status` is a status value; we were mistakenly trying to close it as a file descriptor, as if it were the `status` self-pipe that we open during process creation. Instead, don't try to close it, as it's not a file descriptor.
Edward Thomson committed -
master is no more; GitButler is a new client using libgit2. Fixes #6689
Edward Thomson committed -
It was unused and only defined in posix.h It did not exist in its Windows equivalent.
Peter Pettersson committed -
strcasecmp is a posix function, testing it doesn't make sense. Functions that needs unsigned compare should use git__strcasecmp()
Peter Pettersson committed
-
- 16 Dec, 2023 4 commits
-
-
cli: add `index-pack` command
Edward Thomson committed -
ci: allow workflows to push changes
Edward Thomson committed -
Our workflows push documentation changes; ensure that they are allowed to do so.
Edward Thomson committed -
Fix 'path cannot exist in repository' during diff for in-memory repository
Edward Thomson committed
-