Mercurial > hgsubversion
view tests/fixtures/copybeforeclose.sh @ 658:d101b39f6c51
test_startrev: add a few assertions about clone lengths
A few tweaks are added to the test to ensure that all tests pass these
assertions:
Some fixtures fail them by resulting in empty clones. Explicitly
blacklisting such fixtures allows as to ensure that the other fixtures
continue to work as expected.
Other fixtures contain no files in trunk at HEAD, so we test them with
other subdirectories instead.
author | Dan Villiom Podlaski Christiansen <danchr@gmail.com> |
---|---|
date | Wed, 11 Aug 2010 19:57:34 +0200 |
parents | 1b9d004a8c0a |
children |
line wrap: on
line source
#!/bin/sh mkdir temp cd temp svnadmin create repo svn co file://`pwd`/repo wc cd wc mkdir branches trunk tags svn add * svn ci -m 'btt' cd trunk echo a > a svn add a svn ci -m 'Add file.' svn up cd .. svn cp trunk branches/test svn ci -m 'Branch.' svn up cd branches/test/ svn mv a b svn ci -m 'Move on branch.' svn up cd ../../ svn up svn rm branches/test svn ci -m 'Close branch.' cd ../.. svnadmin dump temp/repo > copybeforeclose.svndump echo echo 'Complete.' echo 'You probably want to clean up temp now.' echo 'Dump in copybeforeclose.svndump' exit 0