comparison tests/test-convert-filemap.t @ 21054:fffa9f17c3ef

tests: coverage of convert and filemap include and the default of include all
author Mads Kiilerich <madski@unity3d.com>
date Wed, 19 Mar 2014 00:19:54 +0100
parents aa9385f983fa
children aa4a1672583e
comparison
equal deleted inserted replaced
21053:d384ce982a51 21054:fffa9f17c3ef
250 7711d36246cc83e61fb29cd6d4ef394c63f1ceaf 644 copied 250 7711d36246cc83e61fb29cd6d4ef394c63f1ceaf 644 copied
251 9a7b52012991e4873687192c3e17e61ba3e837a3 644 foo 251 9a7b52012991e4873687192c3e17e61ba3e837a3 644 foo
252 $ hg --cwd foo-copied.repo debugrename copied 252 $ hg --cwd foo-copied.repo debugrename copied
253 copied renamed from foo:2ed2a3912a0b24502043eae84ee4b279c18b90dd 253 copied renamed from foo:2ed2a3912a0b24502043eae84ee4b279c18b90dd
254 254
255 verify the top level 'include .' if there is no other includes:
256
257 $ echo "exclude something" > default.fmap
258 $ hg convert -q --filemap default.fmap -r1 source dummydest2
259 $ hg -R dummydest2 log --template '{rev} {node|short} {desc|firstline}\n'
260 1 61e22ca76c3b 1: add bar quux; copy foo to copied
261 0 c085cf2ee7fe 0: add foo baz dir/
262
263 $ echo "include somethingelse" >> default.fmap
264 $ hg convert -q --filemap default.fmap -r1 source dummydest3
265 $ hg -R dummydest3 log --template '{rev} {node|short} {desc|firstline}\n'
266
267 $ echo "include ." >> default.fmap
268 $ hg convert -q --filemap default.fmap -r1 source dummydest4
269 $ hg -R dummydest4 log --template '{rev} {node|short} {desc|firstline}\n'
270 1 61e22ca76c3b 1: add bar quux; copy foo to copied
271 0 c085cf2ee7fe 0: add foo baz dir/
272
255 ensure that the filemap contains duplicated slashes (issue3612) 273 ensure that the filemap contains duplicated slashes (issue3612)
256 274
257 $ cat > renames.fmap <<EOF 275 $ cat > renames.fmap <<EOF
258 > include dir 276 > include dir
259 > exclude dir/file2 277 > exclude dir/file2