- 16 Dec, 2023 4 commits
-
-
ci: allow workflows to read and write packages
Edward Thomson committed -
Git blame buffer gives the wrong result in many cases where there are…
Edward Thomson committed -
cmake: rename FindIconv to avoid collision with cmake
Edward Thomson committed -
Our CI workflows consume and will automatically generate their build containers. Ensure that they can do so.
Edward Thomson committed
-
- 14 Dec, 2023 30 commits
-
-
cmake now includes `FindIconv`. Rename ours to avoid any confusion.
Edward Thomson committed -
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
-