- 09 May, 2023 1 commit
-
-
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 8 commits
-
-
Edward Thomson committed
-
The semantics of `from_file` are weird - it looks like a function that just opens a file, but it actually inspects the pointer, which is unexpected and could make things very crashy. Make an `open` function that just does an open, and move the magic to `open_or_refresh` whose name better indicates that it may do weird stuff.
Edward Thomson committed -
Edward Thomson committed
-
Depth of `0` should indicate full depth. Disallow negative values (they may have a future meaning) and use `0` as the default.
Edward Thomson committed -
Edward Thomson committed
-
Don't mix parsing by hand and using `git_parse` to parse.
Edward Thomson committed -
Use SHA256 for file checksums. SHA1 makes no sense as a default in 2023. Given that we're just looking at a file checksum to see if it's changed, this does not need to take repository's OID type into account or otherwise be configurable.
Edward Thomson committed -
Looks like a double-free here.
Edward Thomson committed
-
- 25 Apr, 2023 3 commits
-
-
Teach the smart transport more about oid types, instead of assuming SHA1.
Edward Thomson committed -
Edward Thomson committed
-
Edward Thomson committed
-
- 24 Apr, 2023 3 commits
-
-
Edward Thomson committed
-
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
-
- 22 Apr, 2023 2 commits
-
-
Edward Thomson committed
-
sha256: less hardcoded SHA1 types and lengths
Edward Thomson committed
-
- 13 Apr, 2023 2 commits
-
-
xdiff: move xdiff to 'deps'
Edward Thomson committed -
meta: the main branch is now v1.7.0
Edward Thomson committed
-
- 12 Apr, 2023 2 commits
-
-
Edward Thomson committed
-
config: return `GIT_ENOTFOUND` for missing programdata
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 18 commits
-
-
Edward Thomson committed
-
Edward Thomson committed
-
Edward Thomson committed
-
Edward Thomson committed
-
Edward Thomson committed
-
Edward Thomson committed
-
Edward Thomson committed
-
Edward Thomson committed
-
Edward Thomson committed
-
Edward Thomson committed
-
Edward Thomson committed
-
Edward Thomson committed
-
Edward Thomson committed
-
Edward Thomson committed
-
Edward Thomson committed
-
Edward Thomson committed
-
Edward Thomson committed
-
Edward Thomson committed
-