2008-04-05 00:15:14 +04:00
|
|
|
#!/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
|
|
|
|
|
2008-11-27 19:00:54 +03:00
|
|
|
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
|
2008-04-05 00:15:14 +04:00
|
|
|
|
2008-11-27 19:00:54 +03:00
|
|
|
exit 0
|