From 32968e622ac6fba23f1860946ca0908626255fe6 Mon Sep 17 00:00:00 2001 From: David Aguilar Date: Sat, 13 Jan 2024 14:20:17 -0800 Subject: [PATCH] tests: configure git in the bare repository Related-to: 21 --- tests/integration/setup.sh | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/tests/integration/setup.sh b/tests/integration/setup.sh index 1fd28dcd..0f9eeee5 100755 --- a/tests/integration/setup.sh +++ b/tests/integration/setup.sh @@ -21,9 +21,7 @@ main () { ( cd "./$1" git init --quiet - git config user.name Garden - git config user.email garden-tools@crates.io - git config init.defaultBranch garden + configure_git git commit --quiet --allow-empty -m'Root directory' mkdir -p repos # Create repos/example.git @@ -31,6 +29,7 @@ main () { ( # Create an empty commit cd ./repos/example.git + configure_git tree=$(git write-tree) git commit-tree -m "$1" "$tree" >refs/heads/default @@ -41,4 +40,10 @@ main () { ) } +configure_git () { + git config user.name Garden + git config user.email garden-tools@crates.io + git config init.defaultBranch garden +} + main "$@"