summaryrefslogtreecommitdiffstats
path: root/subcmds
diff options
context:
space:
mode:
Diffstat (limited to 'subcmds')
-rwxr-xr-xsubcmds/download.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/subcmds/download.py b/subcmds/download.py
index 384af781..dba70ffd 100755
--- a/subcmds/download.py
+++ b/subcmds/download.py
@@ -62,9 +62,10 @@ If no project is specified try to use current directory as a project.
62 ps_id = int(m.group(2)) 62 ps_id = int(m.group(2))
63 else: 63 else:
64 ps_id = 1 64 ps_id = 1
65 regex = r'refs/changes/%2.2d/%d/(\d+)' % (chg_id % 100, chg_id) 65 refs = 'refs/changes/%2.2d/%d/' % (chg_id % 100, chg_id)
66 output = project._LsRemote() 66 output = project._LsRemote(refs + '*')
67 if output: 67 if output:
68 regex = refs + r'(\d+)'
68 rcomp = re.compile(regex, re.I) 69 rcomp = re.compile(regex, re.I)
69 for line in output.splitlines(): 70 for line in output.splitlines():
70 match = rcomp.search(line) 71 match = rcomp.search(line)