Below is the file 'README' from this revision. You can also download the file.
These scripts are designed for the Monotone Delta (or other) Storage
Strategy Shootout (see
http://venge.net/monotone/wiki/DeltaStorageStrategies/ShootOut )
mkpristine.py
Is designed to create a set of PRISTINE-N.db databases as
described on the wiki. The set of databases will use multiple
gigabytes of space with a realistic n.v.m scenario, so is a bit
unwieldy.
on_the_fly.py
Is a newer approach, of simply adding certs to the top of the tree
and working downwards, netsyncing every N revs. For each existing
branch, it is prefixed with "shootout-", ie
"shootout-net.venge.monotone". This allows for timing checkouts
etc with just those branches.
Usage:
./on_the_fly.py <db> <revs-per-sync> <serve binary> <pull binary> [seed]
Seed is optional, designed for repeatibility.