t3701: verify that we can add *lots* of files interactively

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
This commit is contained in:
Johannes Schindelin 2015-09-12 12:25:47 +02:00
Родитель 46de9aa9d3
Коммит e05393e871
1 изменённых файлов: 21 добавлений и 0 удалений

Просмотреть файл

@ -743,6 +743,27 @@ test_expect_success 'add -p patch editing works with pathological context lines'
test_cmp expected-2 actual test_cmp expected-2 actual
' '
test_expect_success EXPENSIVE 'add -i with a lot of files' '
git reset --hard &&
x160=0123456789012345678901234567890123456789 &&
x160=$x160$x160$x160$x160 &&
y= &&
i=0 &&
while test $i -le 200
do
name=$(printf "%s%03d" $x160 $i) &&
echo $name >$name &&
git add -N $name &&
y="${y}y$LF" &&
i=$(($i+1)) ||
break
done &&
echo "$y" | git add -p -- . &&
git diff --cached >staged &&
test_line_count = 1407 staged &&
git reset --hard
'
test_expect_success 'show help from add--helper' ' test_expect_success 'show help from add--helper' '
git reset --hard && git reset --hard &&
cat >expect <<-EOF && cat >expect <<-EOF &&