changeset 7729:dd08e1e0cea1

mq: allow qclone's -p option to use path alias Add support for running 'hg qclone -p foo bar' where foo is a path alias defined in the [paths] section of an hgrc file.
author John Mulligan <phlogistonjohn@asynchrono.us>
date Sun, 25 Jan 2009 13:49:15 -0500
parents b7ac53f7b061
children 5fb312ba29a8
files hgext/mq.py
diffstat 1 files changed, 4 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/hgext/mq.py	Sun Jan 25 13:20:43 2009 -0500
+++ b/hgext/mq.py	Sun Jan 25 13:49:15 2009 -0500
@@ -1737,7 +1737,10 @@
     if dest is None:
         dest = hg.defaultdest(source)
     sr = hg.repository(ui, ui.expandpath(source))
-    patchespath = opts['patches'] or patchdir(sr)
+    if opts['patches']:
+        patchespath = ui.expandpath(opts['patches'])
+    else:
+        patchespath = patchdir(sr)
     try:
         pr = hg.repository(ui, patchespath)
     except error.RepoError: