--- a/hgext/mq.py Sat Dec 02 16:08:00 2006 -0200
+++ b/hgext/mq.py Sat Dec 02 18:41:07 2006 -0200
@@ -1124,21 +1124,21 @@
else:
return self.series[i]
- unapplied = self.series_end(all_patches=True)
+ applied = dict.fromkeys([p.name for p in self.applied])
if not length:
length = len(self.series) - start
if not missing:
for i in xrange(start, start+length):
pfx = ''
+ patch = pname(i)
if self.ui.verbose:
- if i < unapplied:
- status = 'A'
+ if patch in applied:
+ stat = 'A'
elif self.pushable(i)[0]:
- status = 'U'
+ stat = 'U'
else:
- status = 'G'
- pfx = '%d %s ' % (i, status)
- patch = pname(i)
+ stat = 'G'
+ pfx = '%d %s ' % (i, stat)
self.ui.write('%s%s\n' % (pfx, displayname(patch)))
else:
msng_list = []