hgext/evolve.py
changeset 944 b71b563b17de
parent 942 010c7e4aa820
child 950 cf4dcf49d998
equal deleted inserted replaced
943:5b8d9c2ab480 944:b71b563b17de
  2252             repo.ui.status("OBSEXC: markers already in sync\n")
  2252             repo.ui.status("OBSEXC: markers already in sync\n")
  2253             markers = []
  2253             markers = []
  2254         if not markers:
  2254         if not markers:
  2255             repo.ui.status("OBSEXC: no marker to push\n")
  2255             repo.ui.status("OBSEXC: no marker to push\n")
  2256         elif remote.capable('_evoext_pushobsmarkers_0'):
  2256         elif remote.capable('_evoext_pushobsmarkers_0'):
  2257             repo.ui.status("OBSEXC: writing %i markers\n" % len(markers))
       
  2258             obsdata = pushobsmarkerStringIO()
  2257             obsdata = pushobsmarkerStringIO()
  2259             _encodemarkersstream(obsdata, markers)
  2258             _encodemarkersstream(obsdata, markers)
  2260             obsdata.seek(0)
  2259             obsdata.seek(0)
  2261             obsdata.ui = repo.ui
  2260             obsdata.ui = repo.ui
  2262             repo.ui.status("OBSEXC: pushing %i bytes\n"
  2261             repo.ui.status("OBSEXC: pushing %i markers (%i bytes)\n"
  2263                            % len(obsdata.getvalue()))
  2262                            % (len(markers), len(obsdata.getvalue())))
  2264             remote.evoext_pushobsmarkers_0(obsdata)
  2263             remote.evoext_pushobsmarkers_0(obsdata)
  2265             repo.ui.progress('OBSEXC', None)
  2264             repo.ui.progress('OBSEXC', None)
  2266         else:
  2265         else:
  2267             rslts = []
  2266             rslts = []
  2268             repo.ui.status("OBSEXC: pushing %i markers\n" % len(markers))
  2267             repo.ui.status("OBSEXC: pushing %i markers\n" % len(markers))