[PATCH 07/16] test: use "notmuch git init" for tests.

Subject: [PATCH 07/16] test: use "notmuch git init" for tests.

Date: Sat, 23 Apr 2022 10:38:39 -0300

To: notmuch@notmuchmail.org

Cc:

From: David Bremner


Stick with the test-suite specific clone script for now, until clone
no longer insists on the config branch (or init creates a config
branch).
---
 test/T850-git.sh | 8 +-------
 1 file changed, 1 insertion(+), 7 deletions(-)

diff --git a/test/T850-git.sh b/test/T850-git.sh
index f52dd60d..d682141f 100755
--- a/test/T850-git.sh
+++ b/test/T850-git.sh
@@ -3,13 +3,7 @@ test_description='"notmuch git" to save and restore tags'
 . $(dirname "$0")/test-lib.sh || exit 1
 
 add_git_repos () {
-    # first the equivalent of "notmuch git init" (which doesn't exist yet)
-    git init --bare --initial-branch=master --quiet remote.git
-    git -C remote.git read-tree --empty
-    tree=$(git -C remote.git write-tree)
-    git -C remote.git hash-object -w /dev/null > /dev/null
-    commit=$(echo 'root commit' | git -C remote.git commit-tree $tree)
-    git -C remote.git update-ref refs/heads/master $commit
+    notmuch git -C remote.git -p '' init
 
     # now make a "local" repo to work on
     git clone --bare --quiet remote.git tags.git
-- 
2.35.2

_______________________________________________
notmuch mailing list -- notmuch@notmuchmail.org
To unsubscribe send an email to notmuch-leave@notmuchmail.org

Thread: