Show More
@@ -1343,19 +1343,24 b' class queue(object):' | |||
|
1343 | 1343 | |
|
1344 | 1344 | def qseries(self, repo, missing=None, start=0, length=None, status=None, |
|
1345 | 1345 | summary=False): |
|
1346 | def displayname(patchname): | |
|
1346 | def displayname(pfx, patchname): | |
|
1347 | 1347 | if summary: |
|
1348 | 1348 | ph = patchheader(self.join(patchname)) |
|
1349 | 1349 | msg = ph.message |
|
1350 | 1350 | msg = msg and ': ' + msg[0] or ': ' |
|
1351 | 1351 | else: |
|
1352 | 1352 | msg = '' |
|
1353 |
|
|
|
1353 | msg = "%s%s%s" % (pfx, patchname, msg) | |
|
1354 | if self.ui.interactive(): | |
|
1355 | msg = util.ellipsis(msg, util.termwidth()) | |
|
1356 | self.ui.write(msg + '\n') | |
|
1354 | 1357 | |
|
1355 | 1358 | applied = set([p.name for p in self.applied]) |
|
1356 | 1359 | if length is None: |
|
1357 | 1360 | length = len(self.series) - start |
|
1358 | 1361 | if not missing: |
|
1362 | if self.ui.verbose: | |
|
1363 | idxwidth = len(str(start+length - 1)) | |
|
1359 | 1364 | for i in xrange(start, start+length): |
|
1360 | 1365 | patch = self.series[i] |
|
1361 | 1366 | if patch in applied: |
@@ -1366,10 +1371,10 b' class queue(object):' | |||
|
1366 | 1371 | stat = 'G' |
|
1367 | 1372 | pfx = '' |
|
1368 | 1373 | if self.ui.verbose: |
|
1369 | pfx = '%d %s ' % (i, stat) | |
|
1374 | pfx = '%*d %s ' % (idxwidth, i, stat) | |
|
1370 | 1375 | elif status and status != stat: |
|
1371 | 1376 | continue |
|
1372 |
|
|
|
1377 | displayname(pfx, patch) | |
|
1373 | 1378 | else: |
|
1374 | 1379 | msng_list = [] |
|
1375 | 1380 | for root, dirs, files in os.walk(self.path): |
@@ -1383,7 +1388,7 b' class queue(object):' | |||
|
1383 | 1388 | msng_list.append(fl) |
|
1384 | 1389 | for x in sorted(msng_list): |
|
1385 | 1390 | pfx = self.ui.verbose and ('D ') or '' |
|
1386 |
|
|
|
1391 | displayname(pfx, x) | |
|
1387 | 1392 | |
|
1388 | 1393 | def issaveline(self, l): |
|
1389 | 1394 | if l.name == '.hg.patches.save.line': |
General Comments 0
You need to be logged in to leave comments.
Login now