about summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorChristian Hesse2020-10-21 22:16:57 +0200
committerJason A. Donenfeld2020-10-22 00:04:10 +0200
commitadcc4f822fe11836e5f942fc1ae0f00db4eb8d5f (patch)
treed631c73d8c7a9d2856e4be6ac25faf1cbed588cd
parenttests: do not copy snapshots to /tmp/ (diff)
downloadcgit-adcc4f822fe11836e5f942fc1ae0f00db4eb8d5f.tar.gz
cgit-adcc4f822fe11836e5f942fc1ae0f00db4eb8d5f.zip
tests: try with commit-graph
Git 2.24.0 enabled commit-graph by default and caused crashes without
necessary update. Let's test to work with commit-graph.

Signed-off-by: Christian Hesse <mail@eworm.de>
-rwxr-xr-xtests/setup.sh12
1 files changed, 8 insertions, 4 deletions
diff --git a/tests/setup.sh b/tests/setup.sh index 5879348..8db810f 100755 --- a/tests/setup.sh +++ b/tests/setup.sh
@@ -80,13 +80,17 @@ mkrepo() {
80 git commit -m "commit $n" 80 git commit -m "commit $n"
81 n=$(expr $n + 1) 81 n=$(expr $n + 1)
82 done 82 done
83 if test "$3" = "testplus" 83 case "$3" in
84 then 84 testplus)
85 echo "hello" >a+b 85 echo "hello" >a+b
86 git add a+b 86 git add a+b
87 git commit -m "add a+b" 87 git commit -m "add a+b"
88 git branch "1+2" 88 git branch "1+2"
89 fi 89 ;;
90 commit-graph)
91 git commit-graph write
92 ;;
93 esac
90 ) 94 )
91} 95}
92 96
@@ -95,7 +99,7 @@ setup_repos()
95 rm -rf cache 99 rm -rf cache
96 mkdir -p cache 100 mkdir -p cache
97 mkrepo repos/foo 5 >/dev/null 101 mkrepo repos/foo 5 >/dev/null
98 mkrepo repos/bar 50 >/dev/null 102 mkrepo repos/bar 50 commit-graph >/dev/null
99 mkrepo repos/foo+bar 10 testplus >/dev/null 103 mkrepo repos/foo+bar 10 testplus >/dev/null
100 mkrepo "repos/with space" 2 >/dev/null 104 mkrepo "repos/with space" 2 >/dev/null
101 mkrepo repos/filter 5 testplus >/dev/null 105 mkrepo repos/filter 5 testplus >/dev/null