summaryrefslogtreecommitdiffstats
path: root/subcmds/download.py
diff options
context:
space:
mode:
Diffstat (limited to 'subcmds/download.py')
-rwxr-xr-x[-rw-r--r--]subcmds/download.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/subcmds/download.py b/subcmds/download.py
index e1010aa2..384af781 100644..100755
--- a/subcmds/download.py
+++ b/subcmds/download.py
@@ -62,6 +62,14 @@ 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)
66 output = project._LsRemote()
67 if output:
68 rcomp = re.compile(regex, re.I)
69 for line in output.splitlines():
70 match = rcomp.search(line)
71 if match:
72 ps_id = max(int(match.group(1)), ps_id)
65 to_get.append((project, chg_id, ps_id)) 73 to_get.append((project, chg_id, ps_id))
66 else: 74 else:
67 project = self.GetProjects([a])[0] 75 project = self.GetProjects([a])[0]