mercurial/wireproto.py
changeset 36835 5bc7ff103081
parent 36801 66de4555cefd
child 36840 ef68493d652b
equal deleted inserted replaced
36834:1527f40de3b3 36835:5bc7ff103081
  1025         try:
  1025         try:
  1026             exchange.check_heads(repo, their_heads, 'preparing changes')
  1026             exchange.check_heads(repo, their_heads, 'preparing changes')
  1027 
  1027 
  1028             # write bundle data to temporary file because it can be big
  1028             # write bundle data to temporary file because it can be big
  1029             fd, tempname = tempfile.mkstemp(prefix='hg-unbundle-')
  1029             fd, tempname = tempfile.mkstemp(prefix='hg-unbundle-')
  1030             fp = os.fdopen(fd, pycompat.sysstr('wb+'))
  1030             fp = os.fdopen(fd, r'wb+')
  1031             r = 0
  1031             r = 0
  1032             try:
  1032             try:
  1033                 proto.forwardpayload(fp)
  1033                 proto.forwardpayload(fp)
  1034                 fp.seek(0)
  1034                 fp.seek(0)
  1035                 gen = exchange.readbundle(repo.ui, fp, None)
  1035                 gen = exchange.readbundle(repo.ui, fp, None)