hgext/mq.py
changeset 2663 96950d39171d
parent 2554 8264c2034970
child 2664 9b8df8dceeed
equal deleted inserted replaced
2662:2c5d5cf35034 2663:96950d39171d
  1270     ui.write("mq version %s\n" % versionstr)
  1270     ui.write("mq version %s\n" % versionstr)
  1271     return 0
  1271     return 0
  1272 
  1272 
  1273 def reposetup(ui, repo):
  1273 def reposetup(ui, repo):
  1274     repomap[repo] = queue(ui, repo.join(""))
  1274     repomap[repo] = queue(ui, repo.join(""))
       
  1275     oldlookup = repo.lookup
       
  1276 
       
  1277     def qlookup(key):
       
  1278         try:
       
  1279             return oldlookup(key)
       
  1280         except hg.RepoError:
       
  1281             q = repomap[repo]
       
  1282             patch = q.isapplied(key)
       
  1283             if not patch:
       
  1284                 raise
       
  1285             return revlog.bin(patch[1])
       
  1286 
       
  1287     repo.lookup = qlookup
  1275 
  1288 
  1276 cmdtable = {
  1289 cmdtable = {
  1277     "qapplied": (applied, [], 'hg qapplied [PATCH]'),
  1290     "qapplied": (applied, [], 'hg qapplied [PATCH]'),
  1278     "qcommit|qci":
  1291     "qcommit|qci":
  1279         (commit,
  1292         (commit,