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 tree (into the directory
net.randombit.botan.stable):
$ mtn checkout --db=botan.mtn --branch=net.randombit.botan.stable
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".