mercurial/commands.py
changeset 4063 96863fc3036a
parent 4056 f1622b4f467d
child 4064 5d9ede002453
equal deleted inserted replaced
4058:e7282dede8cd 4063:96863fc3036a
  2489 
  2489 
  2490     Apply a compressed changegroup file generated by the bundle
  2490     Apply a compressed changegroup file generated by the bundle
  2491     command.
  2491     command.
  2492     """
  2492     """
  2493     if os.path.exists(fname):
  2493     if os.path.exists(fname):
  2494         f = open(fname)
  2494         f = open(fname, "rb")
  2495     else:
  2495     else:
  2496         f = urllib.urlopen(fname)
  2496         f = urllib.urlopen(fname)
  2497     gen = changegroup.readbundle(f, fname)
  2497     gen = changegroup.readbundle(f, fname)
  2498     modheads = repo.addchangegroup(gen, 'unbundle', 'bundle:' + fname)
  2498     modheads = repo.addchangegroup(gen, 'unbundle', 'bundle:' + fname)
  2499     return postincoming(ui, repo, modheads, opts['update'])
  2499     return postincoming(ui, repo, modheads, opts['update'])