Differences between revisions 11 and 12
Revision 11 as of 2014-11-03 22:15:26
Size: 2439
Editor: GregorySzorc
Comment: strip is no longer part of the MQ extension
Revision 12 as of 2014-11-03 22:16:10
Size: 2439
Editor: GregorySzorc
Comment: reorder extension list to deprioritize MQ
Deletions are marked like this. Additions are marked like this.
Line 33: Line 33:
 * MqExtension
Line 36: Line 35:
 * MqExtension

Power User Tools

Hints for would-be power users

1. Built-in features

  • revsets - our powerful revision query language

  • filesets - our similarly powerful file query language

  • templating - the templater used by log and hgweb

  • Aliases - built-in command substitution

2. Under-appreciated commands

3. Automation

  • Hooks - execute code for specific Mercurial events or commands

  • HGPLAIN - environment variable to disable customizations

  • identify - useful in makefiles

  • root - useful in shell scripts

  • log --template - useful in reporting

  • status -n0 - output suitable for xargs -0

4. Advanced history editing

5. Niceties for customizers

6. Debugging

  • help --debug - list deprecated and debugging commands

  • showconfig --debug - dump configuration info with paths

  • debuginstall - show install information

  • --debug - run a command with full verbosity
  • --traceback - get a complete stack trace for any exception
  • --debugger - run a command with an interactive source-level debugger
  • debugindex - dump raw revlog graph data

  • debugdata - dump raw revlog revision contents data

  • debugstate - dump raw dirstate contents

7. Interesting reading


PowerUser (last edited 2014-11-03 22:16:10 by GregorySzorc)