- 10 Mar, 2023 1 commit
-
-
Including the `include/git2` build path is a seemingly unnecessary oversight to include the generated `experimental.h` file.
Edward Thomson committed
-
- 08 Mar, 2023 2 commits
-
-
Edward Thomson committed
-
These declaration poses problems on some embedded or retro Linux systems that deliberately disable support for wchar_t from their libc.
Nicolas Cavallari committed
-
- 03 Mar, 2023 1 commit
-
-
Edward Thomson committed
-
- 02 Mar, 2023 6 commits
-
-
When the contents of an entire new directory is ignored, and `FORCE` is specified to `git_index_add_all`, ensure that we expand the entire file list. By default, diff will coalesce a fully ignored folder into a single diff entry; expand it.
Edward Thomson committed -
Ensure that when all files beneath a directory are ignored that we add the files when FORCE is specified.
Edward Thomson committed -
Ensure that when all files beneath a directory are ignored that we actually ignore the files.
Edward Thomson committed -
odb: restore `git_odb_open`
Edward Thomson committed -
fs_path: let root run the ownership tests
Edward Thomson committed -
Remove unused wditer variable
Edward Thomson committed
-
- 01 Mar, 2023 1 commit
-
-
`git_odb_open` was erroneously removed during a refactoring; add it back.
Edward Thomson committed
-
- 28 Feb, 2023 3 commits
-
-
Found this randomly while debugging #6517
Yuriy Chernyshov committed -
Edward Thomson committed
-
Edward Thomson committed
-
- 27 Feb, 2023 10 commits
-
-
Edward Thomson committed
-
Edward Thomson committed
-
Revert #6503
Edward Thomson committed -
The library name is correctly libgit2 (not git2) or libgit2-experimental depending on configuration.
Edward Thomson committed -
Edward Thomson committed
-
`git_odb_backend_loose` was erroneously removed during a refactoring; add it back.
Edward Thomson committed -
The `git_fs_path_owner_is_current_user` expects the root dir on unix (`/`) to be owned by a non-current user. This makes sense unless root (or euid == 0) is running the tests, which often happens during distro build / packaging scripts. Allow them to run the tests.
Edward Thomson committed -
This reverts commit 43e84e24.
Edward Thomson committed -
This reverts commit f68b40c0.
Edward Thomson committed -
remote: always populate old id in update tips
Edward Thomson committed
-
- 25 Feb, 2023 3 commits
-
-
In b1e83cca we erroneously stopped setting the old ID to zero; correct that.
Edward Thomson committed -
Edward Thomson committed
-
v1.6
Edward Thomson committed
-
- 24 Feb, 2023 6 commits
-
-
Edward Thomson committed
-
Edward Thomson committed
-
Pass hostkey & port to host verify callback
Edward Thomson committed -
Edward Thomson committed
-
Co-authored-by: Stefan Karpinski <stefan@karpinski.org>
Francois-Xavier Coudert committed -
Edward Thomson committed
-
- 23 Feb, 2023 6 commits
-
-
Correct the definition of "empty" in the docs for `git_repository_is_empty`
Edward Thomson committed -
This improves the documentation for `git_repository_is_empty` which currently does not accurately describe libgit2's definition of "empty". It says that HEAD must point to the "unborn master branch", when in fact, this is not the case if the repo's `init.defaultBranch` configuration is set. If it is set, it will check that HEAD points there. Only if it is not set does it fall back to `master`.
Tim Rogers committed -
odb: don't unconditionally add oid_type to stream
Edward Thomson committed -
`git_odb_stream` should have an `oid_type` to disambiguate; that's not necessary on non-experimental SHA256 builds. Avoid unnecessary ABI breakage for consumers and hide it behind an ifdef for now.
Edward Thomson committed -
tests: always unset HTTP_PROXY before starting tests
Edward Thomson committed -
The remote::httpproxy::env test (correctly) reset the environment before running; however the other tests are also impacted by the environment and need to have it isolated.
Edward Thomson committed
-
- 22 Feb, 2023 1 commit
-
-
Make failure to connect to ssh-agent non-fatal
Edward Thomson committed
-