1
0
mirror of https://github.com/git/git synced 2024-06-30 22:54:27 +00:00

t/test-lib-functions.sh: support --notick in test_commit_bulk()

One of the tests we'll want to add for pseudo-merge bitmaps needs to be
able to generate a large number of commits at a specific date.

Support the `--notick` option (with identical semantics to the
`--notick` option for `test_commit()`) within `test_commit_bulk` as a
prerequisite for that. Callers can then set the various _DATE variables
themselves.

Signed-off-by: Taylor Blau <me@ttaylorr.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:
Taylor Blau 2024-05-23 17:27:08 -04:00 committed by Junio C Hamano
parent 71eca9ab79
commit 8e41468ef3

View File

@ -458,6 +458,7 @@ test_commit_bulk () {
indir=.
ref=HEAD
n=1
notick=
message='commit %s'
filename='%s.t'
contents='content %s'
@ -488,6 +489,9 @@ test_commit_bulk () {
filename="${1#--*=}-%s.t"
contents="${1#--*=} %s"
;;
--notick)
notick=yes
;;
-*)
BUG "invalid test_commit_bulk option: $1"
;;
@ -507,7 +511,10 @@ test_commit_bulk () {
while test "$total" -gt 0
do
test_tick &&
if test -z "$notick"
then
test_tick
fi &&
echo "commit $ref"
printf 'author %s <%s> %s\n' \
"$GIT_AUTHOR_NAME" \