mq: allow qclone's -p option to use path alias
authorJohn Mulligan <phlogistonjohn@asynchrono.us>
Sun, 25 Jan 2009 13:49:15 -0500
changeset 7729 dd08e1e0cea1
parent 7728 b7ac53f7b061
child 7730 5fb312ba29a8
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.
hgext/mq.py
--- 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: