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.
--- 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: