Mercurial > hgsubversion
view tests/fixtures/emptyrepo2.sh @ 1424:a794cbc174a9
maps: document RevMap.batchset will not update internal state
Judging from the name, RevMap.batchset seems to be equivalent to multiple
"__setitem__"s. But it neither calls dict.__setitem__ nor updates "_hashes".
Update the docstring to make it clear the in-memory state is not updated.
author | Jun Wu <quark@fb.com> |
---|---|
date | Tue, 24 May 2016 00:11:50 +0100 |
parents | f9014e28721b |
children |
line wrap: on
line source
#!/bin/sh # # Create emptyrepo2.svndump # # The generated repository contains a sequence of empty revisions # created with a combination of svnsync and filtering mkdir temp cd temp mkdir project-orig cd project-orig mkdir -p sub/trunk other echo a > other/a cd .. svnadmin create testrepo svnurl=file://`pwd`/testrepo svn import project-orig $svnurl -m init svn co $svnurl project cd project echo a >> other/a svn ci -m othera echo a >> other/a svn ci -m othera2 echo b > sub/trunk/a svn add sub/trunk/a svn ci -m adda cd .. svnadmin create testrepo2 cat > testrepo2/hooks/pre-revprop-change <<EOF #!/bin/sh exit 0 EOF chmod +x testrepo2/hooks/pre-revprop-change svnurl2=file://`pwd`/testrepo2 svnsync init --username svnsync $svnurl2 $svnurl/sub svnsync sync $svnurl2 svnadmin dump testrepo2 > ../emptyrepo2.svndump