- 11 Jun, 2022 5 commits
-
-
midx: do not verify the checksum on load
Edward Thomson committed -
Include test results data in CI
Edward Thomson committed -
midx: fix large offset table check.
Edward Thomson committed -
Add link to Tcl bindings for libgit2
Edward Thomson committed -
chore(docs): Add Pharo to language bindings
Edward Thomson committed
-
- 02 Jun, 2022 1 commit
-
-
apnadkarni committed
-
- 22 May, 2022 1 commit
-
-
Max Leske committed
-
- 20 May, 2022 2 commits
-
-
Though both are correct, this makes it clear that we're dealing with the same value.
Colin Stolley committed -
It's insufficient to only check if the offset high order bit is set, we must also check to see if object_large_offsets are in use. This bug is causing objects to appear missing because they can't be found in the index.
Colin Stolley committed
-
- 17 May, 2022 3 commits
-
-
Edward Thomson committed
-
Edward Thomson committed
-
Avoid mismatches between the container uid/gid and the actions runner, build the container with the actions runner's uid/gid
Edward Thomson committed
-
- 03 May, 2022 2 commits
-
-
This is something we only want to do during explicit verification rather than on every load. Verifying does not seem like a big deal when we're running with test workloads but once your `multi-pack-index` reaches gigabytes, we spend more time hashing this than doing any work.
Carlos Martín Nieto committed -
The dates we use in `refs::revparse::date` has just passed the ten years, so now everything is beyond ten years, leading to an unexpected commit being returned. Adjust it to 11 years so it all looks fine again.
Carlos Martín Nieto committed
-
- 25 Apr, 2022 3 commits
-
-
cli: clone
Edward Thomson committed -
Fix missing include
Edward Thomson committed -
remote: Delete a now-inexistent API declaration
Edward Thomson committed
-
- 20 Apr, 2022 3 commits
-
-
Now that the containers all set the user id of the libgit2 build user to the user id of the host runner, we can write to a shared build output volume.
Edward Thomson committed -
CentOS 8 is no longer supported; use CentOS stream.
Edward Thomson committed -
Use the runner's uid/gid for the containers for sanity when sharing files across volumes.
Edward Thomson committed
-
- 19 Apr, 2022 2 commits
-
-
Edward Thomson committed
-
Edward Thomson committed
-
- 18 Apr, 2022 1 commit
-
-
sha256: refactoring in preparation for sha256
Edward Thomson committed
-
- 16 Apr, 2022 1 commit
-
-
Christian Schlack committed
-
- 14 Apr, 2022 4 commits
-
-
6fc6eeb6 replaced the remote options with `git_remote_connect_options`. The function definitions were removed, but one function declaration remained, causing linker errors if one tried to use it. This change removes the declaration of `git_transport_smart_proxy_option` to better reflect reality.
lhchavez committed -
Edward Thomson committed
-
Provide a mechanism to add a signal handler for Unix or Win32.
Edward Thomson committed -
Provide a class that will display progress information to the console. Initially, it contains callbacks for fetch progress and checkout progress.
Edward Thomson committed
-
- 12 Apr, 2022 7 commits
-
-
Validate repository directory ownership
Edward Thomson committed -
Introduce the `GIT_OPT_SET_OWNER_VALIDATION` option, so that users can disable repository ownership validation.
Edward Thomson committed -
Obey the `safe.directory` configuration variable if it is set in the global or system configuration. (Do not try to load this from the repository configuration - to avoid malicious repositories that then mark themselves as safe.)
Edward Thomson committed -
Pull the global configuration loader out of the symlink check so that it can be re-used.
Edward Thomson committed -
Test that we prevent opening directories that are not owned by ourselves.
Edward Thomson committed -
Provide a mock for file ownership for testability.
Edward Thomson committed -
Ensure that the repository directory is owned by the current user; this prevents us from opening configuration files that may have been created by an attacker.
Edward Thomson committed
-
- 11 Apr, 2022 1 commit
-
-
Provide individual file ownership checks for both the current user and the system user, as well as a combined current user and system user check.
Edward Thomson committed
-
- 10 Apr, 2022 4 commits
-
-
The indexer expects raw oid data, provide it.
Edward Thomson committed -
A multi-pack index uses raw oid data, use a byte array to index into them.
Edward Thomson committed -
The index contains entries with raw oid data, use a byte array for the raw entry data.
Edward Thomson committed -
A packfile contains arrays of raw oid data, use a byte array to index into them.
Edward Thomson committed
-