comparison tests/fixtures/copies.sh @ 960:502613f6b583

editor: ignore added or copied files excluded by a filemap Files brought by a copied add_directory() were processed despite being excluded by the filemap. This was also the case with added files. The conversion was still correct because they were eventually filtered out in the replay.convert_rev() but processing them in itself may be problematic. Filemaps are often use to exclude large binary files and before this change, some of them could be marked as missing and be fetched before being discarded. A test configuration entry named hgsubversion.failoninvalidreplayfile was added to help testing this case. It should become the default behaviour in the future.
author Patrick Mezard <patrick@mezard.eu>
date Sun, 14 Oct 2012 15:51:12 +0200
parents
children 8648ccfb8325
comparison
equal deleted inserted replaced
959:8b2480175bae 960:502613f6b583
1 #!/bin/sh
2 #
3 # Generate copies.svndump
4 #
5
6 rm -rf temp
7 mkdir temp
8 cd temp
9 mkdir -p import/trunk/dir
10 echo a > import/trunk/dir/a
11
12 svnadmin create testrepo
13 svnurl=file://`pwd`/testrepo
14 svn import import $svnurl -m init
15
16 svn co $svnurl project
17 cd project
18 svn cp trunk/dir trunk/dir2
19 echo b >> trunk/dir2/a
20 svn ci -m 'copy/edit trunk/dir/a'
21 cd ..
22
23 svnadmin dump testrepo > ../copies.svndump