Mercurial > hg > mercurial-crew-with-dirclash
comparison hgext/mq.py @ 2664:9b8df8dceeed
Add qtip and qbase to mq qlookup.
author | Brendan Cully <brendan@kublai.com> |
---|---|
date | Thu, 20 Jul 2006 11:52:28 -0700 |
parents | 96950d39171d |
children | ec05ce9cbf47 |
comparison
equal
deleted
inserted
replaced
2663:96950d39171d | 2664:9b8df8dceeed |
---|---|
1277 def qlookup(key): | 1277 def qlookup(key): |
1278 try: | 1278 try: |
1279 return oldlookup(key) | 1279 return oldlookup(key) |
1280 except hg.RepoError: | 1280 except hg.RepoError: |
1281 q = repomap[repo] | 1281 q = repomap[repo] |
1282 | |
1283 qpatchnames = { 'qtip': -1, 'qbase': 0 } | |
1284 if key in qpatchnames: | |
1285 if len(q.applied) == 0: | |
1286 self.ui.warn('No patches applied\n') | |
1287 raise | |
1288 patch = q.applied[qpatchnames[key]].split(':')[0] | |
1289 return revlog.bin(patch) | |
1290 | |
1282 patch = q.isapplied(key) | 1291 patch = q.isapplied(key) |
1283 if not patch: | 1292 if not patch: |
1284 raise | 1293 raise |
1285 return revlog.bin(patch[1]) | 1294 return revlog.bin(patch[1]) |
1286 | 1295 |