Size: 957
Comment:
|
Size: 941
Comment: since it is distributed along with Mercurial, parentrevspec = will do
|
Deletions are marked like this. | Additions are marked like this. |
Line 3: | Line 3: |
'''This extension is not distributed with Mercurial.''' | '''This extension is currently being distributed along with Mercurial.''' |
Line 6: | Line 6: |
Download site: http://www.cecm.usp.br/~alexis/cgi-bin/hgwebdir.cgi/parentrevspec/ |
|
Line 26: | Line 24: |
So `hg log -r tip^^` or `hg log -r tip~2` will display the grandparent of tip. |
|
Line 31: | Line 31: |
parentrevspec = /path/to/parentrevspec.py ... |
parentrevspec = |
Parentrevspec Extension
This extension is currently being distributed along with Mercurial.
Author: Alexis S. L. Carvalho
1. Overview
This extension allows you to use git-style suffixes to refer to the ancestors of a specific revision.
For example, if you can refer to a revision as foo, then:
1. foo^N = Nth parent of foo:
foo^0 = foo
foo^1 = first parent of foo
foo^2 = second parent of foo
foo^ = foo^1
2. foo~N = Nth first grandparent of foo
foo~0 = foo
foo~1 = foo^1 = foo^ = first parent of foo
foo~2 = foo^1^1 = foo^^ = first parent of first parent of foo
So hg log -r tip^^ or hg log -r tip~2 will display the grandparent of tip.
2. Configuration
Configure your .hgrc to enable the extension by adding the following lines:
[extensions] parentrevspec =