mirror of
https://github.com/git-for-windows/git.git
synced 2026-02-03 18:59:59 -06:00
t3701: verify that we can add *lots* of files interactively
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
This commit is contained in:
parent
d74db2d801
commit
1eaae85b36
@ -1204,6 +1204,27 @@ test_expect_success 'checkout -p patch editing of added file' '
|
|||||||
)
|
)
|
||||||
'
|
'
|
||||||
|
|
||||||
|
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)) ||
|
||||||
|
exit 1
|
||||||
|
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 &&
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user