run-tests: make nixosSearch compatible with --copy-src

This commit is contained in:
Erik Arvstedt 2021-12-14 19:51:17 +01:00
parent 2069f62abc
commit f13ffe0146
No known key found for this signature in database
GPG key ID: 33312B944DD97846
3 changed files with 21 additions and 3 deletions

View file

@ -15,4 +15,4 @@ trap "atExit" EXIT
rsync -a --delete --exclude='.git*' "$scriptDir/../" $tmp/src
echo "Copied src"
_nixBitcoinInCopySrc=1 $tmp/src/test/run-tests.sh "${args[@]}"
_nixBitcoinInCopiedSrc=1 $tmp/src/test/run-tests.sh "${args[@]}"

View file

@ -0,0 +1,13 @@
# Create and maintain a minimal git repo at the root of the copied src
(
cd "$scriptDir/.."
amend=--amend
if [[ ! -e .git ]]; then
git init
amend=
fi
git add .
if ! git diff --quiet --cached; then
git commit -a $amend -m -
fi
) >/dev/null