##// END OF EJS Templates
addremove: correctly handle intermediate symlinks...
addremove: correctly handle intermediate symlinks This fixes problems mentioned in issue660 comments (unrelated to original issue) where directory was renamed, and symlink was added instead. In such situation addremove wasn't able to correctly detect that old files no longer here, but tried to add symlink (and failed due collision with old files).

File last commit:

r6401:635c57cf default
r6651:7f0dd352 default
Show More
test-convert-svn-source.out
91 lines | 1.7 KiB | text/plain | TextLexer
/ tests / test-convert-svn-source.out
Edouard Gomez
convert: separate trunk detection from branch layout detection...
r5854 # now tests that it works with trunk/tags layout, but no branches yet
% initial svn import
Adding projB/trunk
Adding projB/tags
Patrick Mezard
test-convert-svn-source: remove redundant tests
r6401 Committed revision 1.
Edouard Gomez
convert: separate trunk detection from branch layout detection...
r5854 % update svn repository
Patrick Mezard
test-convert-svn-source: remove redundant tests
r6401 Checked out revision 1.
Edouard Gomez
convert: separate trunk detection from branch layout detection...
r5854 A letter.txt
Adding letter.txt
Transmitting file data .
Patrick Mezard
test-convert-svn-source: remove redundant tests
r6401 Committed revision 2.
Edouard Gomez
convert: separate trunk detection from branch layout detection...
r5854 Sending letter.txt
Transmitting file data .
Patrick Mezard
test-convert-svn-source: remove redundant tests
r6401 Committed revision 3.
Edouard Gomez
convert: separate trunk detection from branch layout detection...
r5854
Patrick Mezard
test-convert-svn-source: remove redundant tests
r6401 Committed revision 4.
Edouard Gomez
convert: separate trunk detection from branch layout detection...
r5854 Sending letter.txt
Transmitting file data .
Patrick Mezard
test-convert-svn-source: remove redundant tests
r6401 Committed revision 5.
Edouard Gomez
convert: separate trunk detection from branch layout detection...
r5854 % convert to hg once
initializing destination B-hg repository
scanning source...
sorting...
converting...
3 init projB
2 hello
1 world
0 nice day
updating tags
% update svn repository again
A letter2.txt
Sending letter.txt
Adding letter2.txt
Transmitting file data ..
Patrick Mezard
test-convert-svn-source: remove redundant tests
r6401 Committed revision 6.
Edouard Gomez
convert: separate trunk detection from branch layout detection...
r5854
Patrick Mezard
test-convert-svn-source: remove redundant tests
r6401 Committed revision 7.
Edouard Gomez
convert: separate trunk detection from branch layout detection...
r5854 Sending letter2.txt
Transmitting file data .
Patrick Mezard
test-convert-svn-source: remove redundant tests
r6401 Committed revision 8.
Edouard Gomez
convert: separate trunk detection from branch layout detection...
r5854 % test incremental conversion
scanning source...
sorting...
converting...
1 second letter
0 work in progress
updating tags
o 7 update tags files: .hgtags
|
o 6 work in progress files: letter2.txt
|
o 5 second letter files: letter.txt letter2.txt
|
o 4 update tags files: .hgtags
|
o 3 nice day files: letter.txt
|
o 2 world files: letter.txt
|
o 1 hello files: letter.txt
|
o 0 init projB files:
tip
v0.2
v0.1
Patrick Mezard
test-convert-svn-source: remove redundant tests
r6401 % test filemap
initializing destination fmap repository
scanning source...
sorting...
converting...
5 init projB
4 hello
3 world
2 nice day
1 second letter
0 work in progress
o 1 work in progress files: letter2.txt
|
o 0 second letter files: letter2.txt
% test stop revision
initializing destination stoprev repository
scanning source...
sorting...
converting...
0 init projB
extra: branch=
extra: convert_revision=