This is a brief summary of how to access the latest Botan source tree using Monotone.
Go to monotone.ca and download Monotone; prebuilt binaries are available for Windows, MacOS X, and various Unix flavors. Viewing the documentation couldn't hurt, either.
To perform the initial checkout, run the following:
$ mtn db init --db=botan.mtn $ mtn pull --db=botan.mtn randombit.net 'net.randombit.botan*' [...] $ mtn checkout --db=botan.mtn --branch=net.randombit.botan [...]
Or to follow the stable 1.8 tree:
$ mtn checkout --db=botan.mtn --branch=net.randombit.botan.1_8
If this is the first time you've connected to the server, Monotone will print:
mtn: first time connecting to server randombit.net mtn: I'll assume it's really them, but you might want to double-check mtn: their key's fingerprint: 8c0b868f2247215c63c96983b1c8ca0f0f0cfd9a
The fingerprint shown above was the correct one as of October 7, 2007.
To pull further changes, from anywhere in the workspace run these commands:
$ mtn pull [...] $ mtn update [summary of changes]
The "mtn update" command will give you a summary of which files changed; to view the full changelog, run "mtn log".