What is the bare minimum command set needed to use monotone?

For read-only/"anonymous" tracking of an existing project:

Initial setup:

`mtn pull --new-db --db `*project*`.mtn `*host* *branch*wildcard*: do an initial fetch

`mtn checkout -b `*branch* *directory*: check out latest source

`mtn log --brief: print out history

Updating:

`mtn pull && monotone up`: pull latest source and update working copy

See MonotoneProjectServer for further details on doing this for monotone itself.

For contributing:

Initial setup:

`mtn genkey` *email@address*: introduce yourself to monotone (only run this once ever, then copy around the file ~/.monotone/keys/*email@address*)

`mtn pull --new-db --db `*project*`.mtn `*host* *branch*wildcard**: do an initial fetch

`mtn checkout -b `*branch* *directory*: check out latest source

Commiting:

`mtn commit`

Publishing:

`mtn sync`

Merging:

`mtn merge`, `mtn propagate`
Quick Links:     www.monotone.ca    -     Downloads    -     Documentation    -     Wiki    -     Code Forge    -     Build Status