Size: 343
Comment:
|
← Revision 12 as of 2014-11-03 22:16:10 ⇥
Size: 2439
Comment: reorder extension list to deprioritize MQ
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
Hi there. Permit me start by introducing the creator, her title is Lise and she believes it sounds quite excellent. Controlling individuals is what she does but soon she'll be on her own. Arkansas is the only spot she's been residing in and she will not plan on altering it. To read through books is what she does every 7 days.<<BR>> <<BR>> |
#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 * HisteditExtension * EvolveExtension * MqExtension * strip == 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
Contents
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
log -G - graph view of commits
log -k - keyword search in commits
help -k - keyword search in help
commit --amend - amend the last commit
status --change - status output for a change
status --rev a:b - status between two changes
grep - search all of history for regular expressions
import URL - import patch(es) from a URL
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
ColorExtension - shiny colors
PagerExtension - for slow readers
ProgressExtension - for the impatient
- contrib/*_completion - for the lazy
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
FileFormats - what all those files are
Behind the scenes - an overview of the internal data structures
HandlingLargeFiles - how we deal with files of many megabytes
EncodingStrategy - how character encoding works