##// END OF EJS Templates
add cmdutil.remoteui...
add cmdutil.remoteui remoteui sorts out the issues of getting ssh config options from the local repo into the remote one while not copying other options like hooks.

File last commit:

r8167:6c82beaa default
r8188:f3abe032 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
Martin Geisler
tests: removed redundant "-d '0 0'" from test scripts...
r8167 hg commit -m1
mpm@selenic.com
fix some rename/copy bugs...
r1117
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"
Martin Geisler
tests: removed redundant "-d '0 0'" from test scripts...
r8167 hg commit -m2
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
Martin Geisler
tests: removed redundant "-d '0 0'" from test scripts...
r8167 hg commit -m3
mpm@selenic.com
fix some rename/copy bugs...
r1117
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
Martin Geisler
tests: removed redundant "-d '0 0'" from test scripts...
r8167 hg commit -m3
mpm@selenic.com
fix some rename/copy bugs...
r1117
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