Mercurial > hgsubversion
view tests/fixtures/copies.sh @ 981:82bbb3428684
pull: save the last pulled revision *after* converting revisions
Otherwise, a KeyboardInterrupt may lead to an unpulled revision being
incorrectly saved as pulled in the lastpulled file. This will lead to
the interrupted revision being incorrectly skipped at the next pull,
leading to an incorrect conversion -- one might even say corrupt.
Due to it's nature of requiring a manual interrupt, this bug is
difficult to test.
author | Dan Villiom Podlaski Christiansen <danchr@gmail.com> |
---|---|
date | Sun, 11 Nov 2012 15:31:19 +0100 |
parents | 64d961130a07 |
children |
line wrap: on
line source
#!/bin/sh # # Generate copies.svndump # rm -rf temp mkdir temp cd temp mkdir -p import/trunk/dir echo a > import/trunk/dir/a svnadmin create testrepo svnurl=file://`pwd`/testrepo svn import import $svnurl -m init svn co $svnurl project cd project svn cp trunk/dir trunk/dir2 echo b >> trunk/dir2/a svn ci -m 'copy/edit trunk/dir/a' svn up svn cp trunk/dir2 trunk/dir3 svn ci -m 'copy dir2 to dir3' svn rm trunk/dir3/a svn cp trunk/dir2/a trunk/dir3/a svn ci -m 'copy and remove' cd .. svnadmin dump testrepo > ../copies.svndump