mercurial/commands.py
changeset 21064 4d9d490d7bbe
parent 21063 7ca4f2049d3b
child 21078 50107a4b32e7
equal deleted inserted replaced
21063:7ca4f2049d3b 21064:4d9d490d7bbe
  1734 @command('debugbundle', [('a', 'all', None, _('show all details'))], _('FILE'))
  1734 @command('debugbundle', [('a', 'all', None, _('show all details'))], _('FILE'))
  1735 def debugbundle(ui, bundlepath, all=None, **opts):
  1735 def debugbundle(ui, bundlepath, all=None, **opts):
  1736     """lists the contents of a bundle"""
  1736     """lists the contents of a bundle"""
  1737     f = hg.openpath(ui, bundlepath)
  1737     f = hg.openpath(ui, bundlepath)
  1738     try:
  1738     try:
  1739         gen = exchange.readbundle(f, bundlepath)
  1739         gen = exchange.readbundle(ui, f, bundlepath)
  1740         if all:
  1740         if all:
  1741             ui.write(("format: id, p1, p2, cset, delta base, len(delta)\n"))
  1741             ui.write(("format: id, p1, p2, cset, delta base, len(delta)\n"))
  1742 
  1742 
  1743             def showchunks(named):
  1743             def showchunks(named):
  1744                 ui.write("\n%s\n" % named)
  1744                 ui.write("\n%s\n" % named)
  5805     lock = repo.lock()
  5805     lock = repo.lock()
  5806     wc = repo['.']
  5806     wc = repo['.']
  5807     try:
  5807     try:
  5808         for fname in fnames:
  5808         for fname in fnames:
  5809             f = hg.openpath(ui, fname)
  5809             f = hg.openpath(ui, fname)
  5810             gen = exchange.readbundle(f, fname)
  5810             gen = exchange.readbundle(ui, f, fname)
  5811             modheads = changegroup.addchangegroup(repo, gen, 'unbundle',
  5811             modheads = changegroup.addchangegroup(repo, gen, 'unbundle',
  5812                                                   'bundle:' + fname)
  5812                                                   'bundle:' + fname)
  5813     finally:
  5813     finally:
  5814         lock.release()
  5814         lock.release()
  5815     bookmarks.updatecurrentbookmark(repo, wc.node(), wc.branch())
  5815     bookmarks.updatecurrentbookmark(repo, wc.node(), wc.branch())