Mercurial: Usage
Temporarily enable config option:
hg --config web.style=gitweb serve
Clone single branch, bookmark or revision:
hg clone path/to/repo#branch dir
hg clone -r bookmark ssh://path/to/repo dir
hg clone -r rev http://user:pwd@host/repo dir
Safely merge X into the current revision without letting any of the changes from X come through:
hg -y merge --tool=internal:fail X
hg revert --all --rev .
hg resolve -a -m
Merge default branch into specific revision:
hg merge -r default --tool internal:other
Dispose uncommited merge:
hg update -C .
Display tag dates
hg tags --template "{tag} {date|isodate}\n"
See also
Pruning dead branches.