test suite: Test dgit-mirror-ssh-wrap This script will break if rsync changes the way it passes arguments to the peer. We need to catch that. Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
git-playtree-setup: Rename from git-playtree-create The name is from when I thought it would actually mkdir. But it doesn't. No overall functional change. Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
git-playtree-create: Fix with tests/using-intree Reported-by: Sean Whitton <spwhitton@spwhitton.name> Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
test suite: Provide DGIT_DEBPUSH_TEST No user yet. Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
test suite: Set DEBFULLNAME Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
test suite: Always pass LC_COLLATE=C to sort(1). Specifically, by replacing every invocation of sort with the new function t-sort. The one case where we already took care of this, we change LC_ALL to LC_COLLATE, which should be sufficient. Closes:#903006. Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
test suite: manpages-format: New test Test that manpages format with only expected roff warnings. Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
test suite: infrastructure for testing git-debrebase Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
test suite: Cope with git restricting ext:: protocols. buster's git rejects ext:: by default. See #XXXX and man git-config |less +/'protocol.*allow' Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Shell bug: avoid local=$(....) as it defeats set -e Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
test suite: lib-core: Provide DGIT_BADCOMMIT_FIXUP So that tests can test this program. Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Test suite: Explicitly configure user.name and user.email So that tests work when environment doesn't have defaults. Closes:#842279 (I hope). Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Test suite: Introduce setup/gnupg To work around #841143 and improve performance by amortising gnupg migration cost. Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Test suite: Filter out .../git-core from PATH so that we catch git-foo Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Tests: Introduce t-set-using-tmp and use it in lib and adhoc
Tests: break out some things into lib-core (nfc)