Differences between revisions 5 and 6
Revision 5 as of 2013-08-26 09:44:43
Size: 254
Comment:
Revision 6 as of 2013-08-26 15:38:44
Size: 2512
Editor: alex hunsley
Comment: Vandalism
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
Santa Cruz-born and raised Charlena Murphy is hooked on [[http://sarahperkins47.wordpressy.pl|Costa Blanca Spain weather conditions August,]] rc planes, saltwater aquariums. Last of all she's interested in spending time together with her close friends. #pragma section-numbers 2

= Power User Tools =

Hints for would-be power users

<<TableOfContents>>

== Built-in features ==

 * Topic:revsets - our powerful revision query language
 * Topic:filesets - our similarly powerful file query language
 * Topic:templating - the templater used by log and hgweb
 * Aliases - built-in command substitution

== Under-appreciated commands ==

 * [[Cmd:log|log -G]] - graph view of commits
 * [[Cmd:log|log -k]] - keyword search in commits
 * [[Cmd:help|help -k]] - keyword search in help
 * [[Cmd:commit|commit --amend]] - amend the last commit
 * [[Cmd:status|status --change]] - status output for a change
 * [[Cmd:status|status --rev a:b]] - status between two changes
 * [[Cmd:grep]] - search all of history for regular expressions
 * [[Cmd:import|import URL]] - import patch(es) from a URL

== Automation ==

 * [[Hooks]] - execute code for specific Mercurial events or commands
 * [[Topic:environment|HGPLAIN]] - environment variable to disable customizations
 * [[Cmd:identify]] - useful in makefiles
 * [[Cmd:root]] - useful in shell scripts
 * [[Cmd:log|log --template]] - useful in reporting
 * [[Cmd:status|status -n0]] - output suitable for xargs -0

== Advanced history editing ==

 * RebaseExtension
 * MqExtension
 * HisteditExtension
 * EvolveExtension
 * strip - part of the MQ extension

== Niceties for customizers ==

 * ColorExtension - shiny colors
 * PagerExtension - for slow readers
 * ProgressExtension - for the impatient
 * contrib/*_completion - for the lazy

== Debugging ==

 * [[Cmd:help|help --debug]] - list deprecated and debugging commands
 * [[Cmd:showconfig|showconfig --debug]] - dump configuration info with paths
 * [[Cmd: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
 * [[Cmd:debugindex]] - dump raw revlog graph data
 * [[Cmd:debugdata]] - dump raw revlog revision contents data
 * [[Cmd:debugstate]] - dump raw dirstate contents

== Interesting reading ==

 * FileFormats - what all those files are
 * [[http://hgbook.red-bean.com/read/behind-the-scenes.html#x8-640004|Behind the scenes]] - an overview of the internal data structures
 * HandlingLargeFiles - how we deal with files of many megabytes
 * EncodingStrategy - how character encoding works

----
## list categories here

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)