##// END OF EJS Templates
document and fix findincoming...
document and fix findincoming - add documentation about what the function does, notably the fact that it updates 'base' - transform the workflow to a more simple 'if elif elif else' - do not call remote.branches if not necessary - some nodes where missing in 'base' (from what I understand, if the root of a branch is missing but one parent is present, the parent should be in 'base') - add a testcase for an incorrect outgoing that is fixed by this cset - add a testcase for an empty group bug, it needs fixing

File last commit:

r2309:b2f37c70 default
r2339:11422943 default
Show More
test-remove.out
58 lines | 1.4 KiB | text/plain | TextLexer
Vadim Gelfer
remove: rewrite to be ~400x faster, bit more friendly...
r2309 not removing foo: file is not managed
Vadim Gelfer
make test-remove check some more cases.
r2180 abort: no files specified
undeleting foo
removing foo
Benoit Boissinot
hg log -p should show file deletions
r1570 # HG changeset patch
# User test
Thomas Arendsen Hein
Corrected test for date in output of 'hg export'.
r2302 # Date 1000000 0
Thomas Arendsen Hein
Use 'hg ci -d "1000000 0"' in tests to circumvent problem with leading zero....
r1933 # Node ID 8ba83d44753d6259db5ce6524974dd1174e90f47
Benoit Boissinot
hg log -p should show file deletions
r1570 # Parent 0000000000000000000000000000000000000000
1
Thomas Arendsen Hein
Use 'hg ci -d "1000000 0"' in tests to circumvent problem with leading zero....
r1933 diff -r 000000000000 -r 8ba83d44753d foo
TK Soh
change default strftime format for better portability...
r1953 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
Thomas Arendsen Hein
Use 'hg ci -d "1000000 0"' in tests to circumvent problem with leading zero....
r1933 +++ b/foo Mon Jan 12 13:46:40 1970 +0000
Benoit Boissinot
hg log -p should show file deletions
r1570 @@ -0,0 +1,1 @@
+a
# HG changeset patch
# User test
Thomas Arendsen Hein
Corrected test for date in output of 'hg export'.
r2302 # Date 1000000 0
Thomas Arendsen Hein
Use 'hg ci -d "1000000 0"' in tests to circumvent problem with leading zero....
r1933 # Node ID a1fce69c50d97881c5c014ab23f580f720c78678
# Parent 8ba83d44753d6259db5ce6524974dd1174e90f47
Benoit Boissinot
hg log -p should show file deletions
r1570 2
Thomas Arendsen Hein
Use 'hg ci -d "1000000 0"' in tests to circumvent problem with leading zero....
r1933 diff -r 8ba83d44753d -r a1fce69c50d9 foo
--- a/foo Mon Jan 12 13:46:40 1970 +0000
TK Soh
change default strftime format for better portability...
r1953 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
Benoit Boissinot
hg log -p should show file deletions
r1570 @@ -1,1 +0,0 @@
-a
Thomas Arendsen Hein
Use 'hg ci -d "1000000 0"' in tests to circumvent problem with leading zero....
r1933 changeset: 0:8ba83d44753d
Benoit Boissinot
hg log -p should show file deletions
r1570 user: test
Thomas Arendsen Hein
Use 'hg ci -d "1000000 0"' in tests to circumvent problem with leading zero....
r1933 date: Mon Jan 12 13:46:40 1970 +0000
Benoit Boissinot
hg log -p should show file deletions
r1570 summary: 1
Thomas Arendsen Hein
Use 'hg ci -d "1000000 0"' in tests to circumvent problem with leading zero....
r1933 diff -r 000000000000 -r 8ba83d44753d foo
TK Soh
change default strftime format for better portability...
r1953 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
Thomas Arendsen Hein
Use 'hg ci -d "1000000 0"' in tests to circumvent problem with leading zero....
r1933 +++ b/foo Mon Jan 12 13:46:40 1970 +0000
Benoit Boissinot
hg log -p should show file deletions
r1570 @@ -0,0 +1,1 @@
+a
Thomas Arendsen Hein
Use 'hg ci -d "1000000 0"' in tests to circumvent problem with leading zero....
r1933 changeset: 1:a1fce69c50d9
Benoit Boissinot
hg log -p should show file deletions
r1570 tag: tip
user: test
Thomas Arendsen Hein
Use 'hg ci -d "1000000 0"' in tests to circumvent problem with leading zero....
r1933 date: Mon Jan 12 13:46:40 1970 +0000
Benoit Boissinot
hg log -p should show file deletions
r1570 summary: 2
Thomas Arendsen Hein
Use 'hg ci -d "1000000 0"' in tests to circumvent problem with leading zero....
r1933 diff -r 8ba83d44753d -r a1fce69c50d9 foo
--- a/foo Mon Jan 12 13:46:40 1970 +0000
TK Soh
change default strftime format for better portability...
r1953 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
Benoit Boissinot
hg log -p should show file deletions
r1570 @@ -1,1 +0,0 @@
-a
Vadim Gelfer
remove: rewrite to be ~400x faster, bit more friendly...
r2309 not removing a: file has been marked for add (use -f to force removal)
adding a
adding b
not removing b: file is modified (use -f to force removal)
2 files updated, 0 files merged, 0 files removed, 0 files unresolved