- 10 Jun, 2023 1 commit
-
-
Miguel Arroz committed
-
- 16 May, 2023 1 commit
-
-
Reginald McLean committed
-
- 13 May, 2023 3 commits
-
-
Edward Thomson committed
-
Make socket I/O non-blocking and add optional timeouts. Users may now set `GIT_OPT_SET_SERVER_CONNECT_TIMEOUT` to set a shorter connection timeout. (The connect timeout cannot be longer than the operating system default.) Users may also now configure the socket read and write timeouts with `GIT_OPT_SET_SERVER_TIMEOUT`. By default, connects still timeout based on the operating system defaults (typically 75 seconds) and socket read and writes block. Add a test against our custom testing git server that ensures that we can timeout reads against a slow server.
Edward Thomson committed -
Edward Thomson committed
-
- 09 May, 2023 2 commits
-
-
The `depth` field is suitable to specify unshallowing; provide an enum to aide in specifying the `unshallow` value.
Edward Thomson committed -
Users should provide us an array of object ids; we don't need a separate type. And especially, we should not be mutating user-providing values. Instead, use `git_oid *` in the shallow code.
Edward Thomson committed
-
- 08 May, 2023 2 commits
-
-
Edward Thomson committed
-
Edward Thomson committed
-
- 06 May, 2023 2 commits
-
-
Edward Thomson committed
-
Edward Thomson committed
-
- 25 Apr, 2023 1 commit
-
-
Teach the smart transport more about oid types, instead of assuming SHA1.
Edward Thomson committed
-
- 24 Apr, 2023 2 commits
-
-
Edward Thomson committed
-
The opt mechanism isn't _really_ meant to be for feature flags, and it's weird to feature flag shallow / unshallow at all.
Edward Thomson committed
-
- 11 Apr, 2023 1 commit
-
-
When the programdata path is missing, ensure that we pass down the `GIT_ENOTFOUND` error to the caller instead of converting it to a generic `-1`.
Edward Thomson committed
-
- 10 Apr, 2023 4 commits
-
-
Edward Thomson committed
-
Edward Thomson committed
-
Edward Thomson committed
-
Edward Thomson committed
-
- 04 Apr, 2023 4 commits
-
-
When the repository is opened with `GIT_REPOSITORY_OPEN_FROM_ENV`, honor the `GIT_CONFIG_GLOBAL`, `GIT_CONFIG_SYSTEM` and `GIT_CONFIG_NOSYSTEM` environment variables.
Edward Thomson committed -
When the repository is opened with `GIT_REPOSITORY_OPEN_FROM_ENV`, honor the `GIT_COMMON_DIR` environment variable.
Edward Thomson committed -
When the repository is opened with `GIT_REPOSITORY_OPEN_FROM_ENV`, honor the `GIT_WORK_TREE` environment variable.
Edward Thomson committed -
Shocked that our leak checkers didn't find this earlier.
Edward Thomson committed
-
- 21 Mar, 2023 1 commit
-
-
Provide a stream interface for Schannel - the native crypto APIs - on Windows. This allows Windows to use the same HTTP transport that all the other platforms use, with its own native crypto. Ultimately this allows us to deprecate WinHTTP and we need not add support for our socket changes in two places (our HTTP stack and the WinHTTP stack).
Edward Thomson committed
-
- 02 Mar, 2023 2 commits
-
-
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
-
- 01 Mar, 2023 1 commit
-
-
`git_odb_open` was erroneously removed during a refactoring; add it back.
Edward Thomson committed
-
- 27 Feb, 2023 2 commits
-
-
Edward Thomson committed
-
This reverts commit 43e84e24.
Edward Thomson committed
-
- 25 Feb, 2023 1 commit
-
-
If a user attempts to add a custom extension that the system already supports, or that is already in their list of custom extensions, de-dup it.
Edward Thomson committed
-
- 24 Feb, 2023 1 commit
-
-
Edward Thomson committed
-
- 23 Feb, 2023 1 commit
-
-
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
-
- 17 Feb, 2023 1 commit
-
-
Miguel Arroz committed
-
- 15 Feb, 2023 1 commit
-
-
Edward Thomson committed
-
- 14 Feb, 2023 1 commit
-
-
Fixes issue #6156. Signed-off-by: Sven Strickroth <email@cs-ware.de>
Sven Strickroth committed
-
- 13 Feb, 2023 2 commits
-
-
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 -
The longest path within a git repository is now a SHA256 format packfile. Adjust our max length checking to match.
Edward Thomson committed
-
- 12 Feb, 2023 3 commits
-
-
Edward Thomson committed
-
This is much of the plumbing for the object database to support SHA256, and for objects to be able to parse SHA256 versions of themselves.
Edward Thomson committed -
Edward Thomson committed
-