Size: 949
Comment: Emphasize being part of Mercurial after 1.3.
|
Size: 912
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
== Alias Extension == | = Alias Extension = |
Line 3: | Line 3: |
'''This extension is currently being distributed along with Mercurial.''' | Define convenient command aliases. |
Line 5: | Line 5: |
''Author: Brendan Cully'' | <<TableOfContents>> |
Line 7: | Line 7: |
=== Overview === | == Status == |
Line 9: | Line 9: |
/!\ In Mercurial 1.3 and newer, this is no longer an extension; the functionality (same as before) is now available from core Mercurial. | {i} '''This extension has been moved into core Mercurial as of 1.3.''' ''Original author: Brendan Cully'' == Overview == |
Line 13: | Line 17: |
=== Configuration === | == Configuration == |
Line 25: | Line 29: |
=== Ideas for improvements === | == Ideas for improvements == |
Line 41: | Line 45: |
Line 42: | Line 47: |
CategoryExtension | CategoryBundledExtension CategoryHistorical |
Alias Extension
Define convenient command aliases.
1. Status
This extension has been moved into core Mercurial as of 1.3.
Original author: Brendan Cully
2. Overview
Define your own shortcuts for Mercurial's command-line user interface.
3. Configuration
Add the following lines to a hgrc to add a llog command:
[alias] # short log llog = log --limit 10
(In 1.2.1 and earlier, you also need to activate the extension from the [extensions] section.)
4. Ideas for improvements
- Support for global options like --config in extension definitions
- Shell aliases
- Argument substitution
mq = hg -R $(hg root)/.hg/patches $*
- Pipes
hgrep = hg manifest | grep $*
- Recursive alias definitions:
foo = bar bar = log