Differences between revisions 18 and 19
Revision 18 as of 2013-09-02 01:52:03
Size: 1399
Editor: KevinBot
Comment:
Revision 19 as of 2013-09-02 07:03:26
Size: 592
Editor: EvelynP97
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
#pragma section-numbers 2
= Parentrevspec Extension =

/!\ This extension is deprecated. See [[Topic:revsets|revsets]].

''Author: Alexis S. L. Carvalho''

<<TableOfContents(3)>>
== 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 ancestor 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.

== Configuration ==
Configure your ''`.hgrc`'' to enable the extension by adding the following lines:

{{{
[extensions]
parentrevspec =
}}}

== Notes ==

=== Using cmd.exe on Windows ===

Character `^` is interpreted as an escape character by `cmd.exe` on Windows. So, if you want
to get a single `^` through to hg you have to enter something like

{{{
> hg log -r.^^
}}}

which counts as a single `^` or

{{{
> hg log -r."^"
}}}

If you happen to ignore that, `cmd.exe` will give you a funny "More?"

{{{
> hg log -r.^
More?
}}}
----
CategoryBundledExtension
I'd like to expose myself to you, I am Katie and I think that seems quite good whenever you say that. West Virginia is the place where I've always been living and I do not plan on changing it. The business I have been occupying for decades is an information official but I have always wanted my very own business. My buddies say it is not great for me but what I love doing is baseball and now I have enough time to take on new points. http://thumb10.shutterstock.com/photos/thumb_large/1182092/113716777.jpg You can find my own website here: http://www.youtube.com/watch?v=IHkcnRMVdxc

I'd like to expose myself to you, I am Katie and I think that seems quite good whenever you say that. West Virginia is the place where I've always been living and I do not plan on changing it. The business I have been occupying for decades is an information official but I have always wanted my very own business. My buddies say it is not great for me but what I love doing is baseball and now I have enough time to take on new points. http://thumb10.shutterstock.com/photos/thumb_large/1182092/113716777.jpg You can find my own website here: http://www.youtube.com/watch?v=IHkcnRMVdxc

ParentrevspecExtension (last edited 2013-10-08 01:16:30 by Matthew Gabeler-Lee)