Julian Foad <julian.f...@wandisco.com> writes: > (How to quickly generate empty revisions? Using the bindings should be > fast and might let you commit a completely empty revision. "svnmucc" and > "svn" do not let you commit an empty revision,
You can use dump/load and svndumpfilter to generate empty revisions: rm -rf repo && svnadmin create repo svn mkdir -mm file://`pwd`/repo/foo svnadmin dump repo | svndumpfilter exclude foo > emptyrev rm -rf repo && svnadmin create repo for i in `seq 1 1000` do ; svnadmin load -q repo < emptyrev ; done You could create all 800,000 revisions like this but it's faster to use a bigger dump file, so after you have 1000 revs do: svnadmin dump repo > 1000emptyrevs for i in `seq 1 799` do ; svnadmin load -q repo < 100emptyrevs ; done Do it in a RAM filesystem for speed -- in a tmpfs filesystem my low-end desktop machine can create about 1000 revisions per second. -- Philip