##// END OF EJS Templates
diff: fix obscure off-by-one error in diff -p
diff: fix obscure off-by-one error in diff -p

File last commit:

r7436:07faba78 default
r7436:07faba78 default
Show More
test-diff-unified
58 lines | 615 B | text/plain | TextLexer
/ tests / test-diff-unified
Patrick Mezard
Let --unified default to diff.unified (issue 1076)
r6467 #!/bin/sh
hg init repo
cd repo
cat > a <<EOF
c
c
a
a
b
a
a
c
c
EOF
hg ci -Am adda
cat > a <<EOF
c
c
a
a
dd
a
a
c
c
EOF
echo '% default context'
hg diff --nodates
echo '% invalid --unified'
hg diff --nodates -U foo
echo '% --unified=2'
hg diff --nodates -U 2
echo '% diff.unified=2'
hg --config diff.unified=2 diff --nodates
echo '% diff.unified=2 --unified=1'
hg diff --nodates -U 1
echo '% invalid diff.unified'
hg --config diff.unified=foo diff --nodates
Dirkjan Ochtman
diff: fix obscure off-by-one error in diff -p
r7436 echo % test off-by-one error with diff -p
hg init diffp
cd diffp
echo a > a
hg ci -Ama
rm a
echo b > a
echo a >> a
echo c >> a
hg diff -U0 -p
Patrick Mezard
Let --unified default to diff.unified (issue 1076)
r6467
Dirkjan Ochtman
diff: fix obscure off-by-one error in diff -p
r7436 exit 0