##// END OF EJS Templates
Make contrib/buildrpm work on Fedora 9....
Make contrib/buildrpm work on Fedora 9. mercurial.spec had bitrotted. These changes makes it possible to build an rpm that is usable. Only minimal changes has been made, and there is plenty of room for improvement.

File last commit:

r4744:44e17f50 default
r7277:3e000e2b default
Show More
test-copy2
70 lines | 1.3 KiB | text/plain | TextLexer
mpm@selenic.com
fix some rename/copy bugs...
r1117 #!/bin/sh
hg init
echo foo > foo
Alexis S. L. Carvalho
Make hg add foo; hg mv foo bar work....
r4744 echo "# should fail - foo is not managed"
hg mv foo bar
hg st -A
mpm@selenic.com
fix some rename/copy bugs...
r1117 hg add foo
Alexis S. L. Carvalho
Make hg add foo; hg mv foo bar work....
r4744 echo "# dry-run; print a warning that this is not a real copy; foo is added"
hg mv --dry-run foo bar
hg st -A
echo "# should print a warning that this is not a real copy; bar is added"
hg mv foo bar
hg st -A
echo "# should print a warning that this is not a real copy; foo is added"
hg cp bar foo
hg rm -f bar
rm bar
hg st -A
mpm@selenic.com
fix some rename/copy bugs...
r1117 hg commit -m1 -d"0 0"
Alexis S. L. Carvalho
Make hg add foo; hg mv foo bar work....
r4744 echo "# dry-run; should show that foo is clean"
hg copy --dry-run foo bar
hg st -A
mpm@selenic.com
fix some rename/copy bugs...
r1117 echo "# should show copy"
hg copy foo bar
Alexis S. L. Carvalho
test-copy2: use status -C instead of debugstate | grep copy
r4743 hg st -C
mpm@selenic.com
fix some rename/copy bugs...
r1117
echo "# shouldn't show copy"
hg commit -m2 -d"0 0"
Alexis S. L. Carvalho
test-copy2: use status -C instead of debugstate | grep copy
r4743 hg st -C
mpm@selenic.com
fix some rename/copy bugs...
r1117
echo "# should match"
Benoit Boissinot
switch to the .hg/store layout, fix the tests
r3853 hg debugindex .hg/store/data/foo.i
mpm@selenic.com
fix some rename/copy bugs...
r1117 hg debugrename bar
echo bleah > foo
echo quux > bar
hg commit -m3 -d"0 0"
echo "# should not be renamed"
hg debugrename bar
Bryan O'Sullivan
Fix up copy command to behave more like regular "cp"....
r1249 hg copy -f foo bar
mpm@selenic.com
fix some rename/copy bugs...
r1117 echo "# should show copy"
Alexis S. L. Carvalho
test-copy2: use status -C instead of debugstate | grep copy
r4743 hg st -C
mpm@selenic.com
fix some rename/copy bugs...
r1117 hg commit -m3 -d"0 0"
echo "# should show no parents for tip"
Benoit Boissinot
switch to the .hg/store layout, fix the tests
r3853 hg debugindex .hg/store/data/bar.i
mpm@selenic.com
fix some rename/copy bugs...
r1117 echo "# should match"
Benoit Boissinot
switch to the .hg/store layout, fix the tests
r3853 hg debugindex .hg/store/data/foo.i
mpm@selenic.com
fix some rename/copy bugs...
r1117 hg debugrename bar
echo "# should show no copies"
Alexis S. L. Carvalho
test-copy2: use status -C instead of debugstate | grep copy
r4743 hg st -C
Thomas Arendsen Hein
Fixed test-copy2 with only looking at copied files.
r1127
Brendan Cully
Make copy --after work for files that have been hg added.
r4376 echo "# copy --after on an added file"
cp bar baz
hg add baz
hg cp -A bar baz
hg st -C
Alexis S. L. Carvalho
dirstate.status: if a file is marked as copied, consider it modified...
r4677 echo "# foo was clean:"
hg st -AC foo
echo "# but it's considered modified after a copy --after --force"
hg copy -Af bar foo
hg st -AC foo
Thomas Arendsen Hein
Fixed test-copy2 with only looking at copied files.
r1127 exit 0