diff --git a/tests/test-flags b/tests/test-flags new file mode 100755 --- /dev/null +++ b/tests/test-flags @@ -0,0 +1,35 @@ +#!/bin/sh +ex + +mkdir test1 +cd test1 + +hg init +touch a b +hg add a b +hg ci -t "added a b" -u test -d "0 0" + +cd .. +mkdir test2 +cd test2 + +hg init +hg merge ../test1 +hg co +chmod +x a +hg ci -t "chmod +x a" -u test -d "0 0" + +cd ../test1 +echo 123 >>a +hg ci -t "a updated" -u test -d "0 0" + +ls -l ../test[12]/a + +hg merge ../test2 +hg heads +hg history + +hg -dv co -m + +ls -l ../test[12]/a > foo +cut -b 0-10 < foo +