- 16 Dec, 2023 1 commit
-
-
Our CI workflows consume and will automatically generate their build containers. Ensure that they can do so.
Edward Thomson committed
-
- 14 Dec, 2023 29 commits
-
-
actions: set permissions
Edward Thomson committed -
Edward Thomson committed
-
Several compatibility fixes
Edward Thomson committed -
Edward Thomson committed
-
We now allow leading and trailing dots in username and email addresses. Test that we do so.
Edward Thomson committed -
clone: don't mix up "http://url" with "http:/url" when figuring out if we should do a local clone
Edward Thomson committed -
Peter Pettersson committed
-
Peter Pettersson committed
-
process: test /usr/bin/false on BSDs
Edward Thomson committed -
Edward Thomson committed
-
Support setting oid type for in-memory repositories
Edward Thomson committed -
Edward Thomson committed
-
Edward Thomson committed
-
Edward Thomson committed
-
Edward Thomson committed
-
Edward Thomson committed
-
Pass a pointer to the quote counts so that we can increment it.
Edward Thomson committed -
Edward Thomson committed
-
Ensure that we declare variables at the top of the block for broad compatibility with old compilers.
Edward Thomson committed -
push: set generic error in push_negotiation cb
Edward Thomson committed -
release: add a compatibility label
Edward Thomson committed -
Add a compatibility label to the release.yml to describe things that are for improved cross-platform compatibility.
Edward Thomson committed -
When a user returns `-1` in a `push_negotiation` callback, we set the error to whatever's hanging out in the buffer, probably something about a missing configuration entry. Clear the error buffer before invoking the callback, so that if a user does not set an error message in their callback that we can detect. If there is no error but `-1` is returned, set a generic error message.
Edward Thomson committed -
fetch: enable deepening/shortening shallow clones
Edward Thomson committed -
util: suppress some uninitialized variable warnings
Edward Thomson committed -
Avoid macro redefinition of ENABLE_INTSAFE_SIGNED_FUNCTIONS
Edward Thomson committed -
git2: Fix crash when called w/o parameters
Edward Thomson committed -
Signed-off-by: Sven Strickroth <email@cs-ware.de>
Sven Strickroth committed -
Kevin Saul committed
-
- 13 Dec, 2023 1 commit
-
-
Our process tests were previously testing that false is `/bin/false` everywhere except macOS, where it exists as `/usr/bin/false`. . Extend this to all BSDs.
Edward Thomson committed
-
- 09 Dec, 2023 1 commit
-
-
Signed-off-by: Sven Strickroth <email@cs-ware.de>
Sven Strickroth committed
-
- 08 Dec, 2023 3 commits
-
-
ci: overwrite nonsense in /usr/local during macOS setup
Edward Thomson committed -
Edward Thomson committed
-
GitHub Actions has borked their homebrew setup by first `brew installing` things into `/usr/local` _and then_ putting their own things in their place (eg `python`). This breaks Homebrew, since it thinks it has `python` installed, but it's actually something else. Try to avoid using things that are in this bad state. https://github.com/orgs/community/discussions/78266
Edward Thomson committed
-
- 06 Dec, 2023 1 commit
-
-
A shallow repository can currently only be completely unshallowed, which is caused by mark_local() only marking locally-existing objects as wanted if the fetch depth is set to INT_MAX (GIT_FETCH_DEPTH_UNSHALLOW). This prevents deepening the history of a shallow clone to an arbitrary number of commits, which may be preferable over full unshallowing for large repositories. Enable deepening and shortening shallow clones by marking locally-existing objects as wanted whenever the fetch depth is set to any non-default value (either GIT_FETCH_DEPTH_UNSHALLOW or an arbitrary positive integer).
Michał Kępień committed
-
- 26 Nov, 2023 4 commits
-
-
Peter Pettersson committed
-
In C99 functions need to be declared before they are defined. We could just add the declarations before them, but including the header allows the compiler to warn if they differ.
Peter Pettersson committed -
Peter Pettersson committed
-
Peter Pettersson committed
-