$hg export -o [absulute\path\mypatch.patch] -r [IDChangeset1:IDChangeset2:IDChangeset3 | tip]
$hg diff -r tip > [absulute\path\mypatch.patch]
$hg import [absulute\path\mypatch.patch] --no-commit
$hg log -k PGRTED-2008
$hg log -k [user_name] -l 10
$hg log -k [user_name] -l [num] -v | grep
$hg log -v -l 5 -r [IDChangeset | tip]
$hg diff -r <changeset_num>:<chenageset_num> <full_path_file>
$hg diff -r 1:24602 <full_path_file>
$hg log -k "fernando palacios" -k "accommodationdetails" -l 10 -v
$hg forget <relative_path_name>
$hg commit -X [path/to/exclude/file] -m "comment"
activate plugin merccurual : purge =
$hg update [-C limpiar cambios no comitados] [-r revision]
- activate plugin merccurual : mq =
- also remove pointed revision, should strip to one up revision
$hg strip --rev [revision] [--keep (keep changesets in workingdirectory)]
revert proyect to last revision (--reset hardone level, last merge or commit) (cannot be push force on remote)
$hg rollback
$hg merge [--rev changeset]
$hg update --clean -r tip
$hg commit -m "merge"
$hg revert --rev [revision] [file]
$hg diff --rev [revision] [file]
$hg shelve .
$hg unshelve .
- M = modified
- A = added
- R = removed
- C = clean
- ! = missing (deleted by non-hg command, but still tracked)
- ? = not tracked
- I = ignored
$hg [in|out] [-p] [remote-url/branch-name]
$hg serve -d -n [project-name]
$hg lg -l[NUM] -k "[NAME]"
$hg status --change [REV]
$hg unbundle .hg/strip-backup/[id-backup].hg
hg pull
hg update TLGBSiteConfig
hg commit --close-branch -m "Close branch TLGBSiteConfig"
hg update default
hg merge TLGBSiteConfig
hg pushhg update default
hg rename origin.js destination.js hg --debug -v [pull|push]