Created by potrace 1.16, written by Peter Selinger 2001-2019

Miva Developer Docs


Every command in MMT 1.0.6. The usage lines and options on each page come from MMT’s own command definitions. Run mmt <command> --help for the same list in your terminal.

Working with a checkout#

Run these from the checkout’s top folder, the one that contains .mmt.

Command Does
mmt checkout Download a branch into a folder and start tracking it
mmt status List the files you’ve changed
mmt diff Compare your changes with the server in your diff tool
mmt push Commit your changes to the branch
mmt pull Bring your files up to date with the branch
mmt revert Throw away local changes
mmt log List the branch’s changesets
mmt info Show which remote, branch and changeset a checkout uses
mmt switch Point a checkout at another remote’s branch
mmt tag Set the tags sent with your next push
mmt sri Generate Subresource Integrity values for Local JS and CSS resources

Setting up#

These work from any folder.

Command Does
mmt credential Add, list, update and delete store logins
mmt remote Add, list, update and delete remotes (credential + store + branch)
mmt branch List, create and delete template branches
mmt config Set your editor and diff tool

Global options#

--debug and --version go before the command, for example mmt --debug pull.