Mercurial > hgsubversion
view tests/fixtures/branchmap.sh @ 785:40ddf8213fa2
pushmod: do not delete the whole branch when deleting .hgsub
When deleting .hgsub, and only .hgsub, the root directory '' was marked as
changed. Since it was not listed in the existing directory list, this single
record was enough to trigger a deletion of the current branch. We changed the
directory parser to always emit the '' element.
author | Patrick Mezard <pmezard@gmail.com> |
---|---|
date | Sun, 13 Feb 2011 20:14:01 +0100 |
parents | 8e025a6f0db4 |
children |
line wrap: on
line source
#!/bin/sh # inspired by Python r62868 mkdir temp cd temp svnadmin create repo svn co file://`pwd`/repo wc export REPO=file://`pwd`/repo cd wc mkdir branches trunk tags svn add * svn ci -m 'btt' echo a > trunk/a svn add trunk/a svn ci -m 'Add file.' svn up svn cp trunk branches/badname svn ci -m 'Branch to be renamed.' svn up svn cp trunk branches/feature svn ci -m 'Branch to be unnamed.' svn up cd ../.. svnadmin dump temp/repo > branchmap.svndump echo echo 'Complete.' echo 'You probably want to clean up temp now.' echo 'Dump in branchmap.svndump' exit 0