Venky <venkytv at opensolaris.org> writes:
> I just discovered that the "hg reparent" subcommand does not expand
> paths from hgrc. This forces one to remember long ssh:// URLs.
>
> The fix seems quite simple.
>
> ---------------------------------------------------
>
> --- cdm.py.orig Thu Aug 21 14:45:36 2008
> +++ cdm.py Thu Aug 21 15:13:32 2008
> @@ -836,6 +836,11 @@
>
> filename = repo.join('hgrc')
>
> + for name, path in ui.configitems("paths"):
> + if name == parent:
> + parent = path
> + break
> +
> cp = util.configparser()
> try:
> cp.read(filename)
>
I think you can use ui.expandpath()
Something like
p = ui.expandpath(parent)
if not p:
raise util.Abort("could not find parent: %s" % parent)
(and use p in place of parent elsewhere)
Fixing this would be great (as carlsonj said, making hg-active do it
for the parent argument would be great, too)
> Should I file an RFE for this? Is the bugs.grommit.com bugzilla
> still the one being used? I could not reach it a few minutes ago.
bugs.opensolaris.org, please.
-- Rich