comparison mercurial/changegroup.py @ 28363:1f94ef2bd88d

changegroup: clear progress callback after changelog processing The progress callback is replaced by one for manifests after changelog processing is done, but let's not depend on manifests replacing the value and instead explicitly clear it.
author Martin von Zweigbergk <martinvonz@google.com>
date Mon, 29 Feb 2016 09:26:43 -0800
parents 277a22cd8741
children ae53ecc47414
comparison
equal deleted inserted replaced
28361:277a22cd8741 28363:1f94ef2bd88d
374 if not (srccontent or emptyok): 374 if not (srccontent or emptyok):
375 raise error.Abort(_("received changelog group is empty")) 375 raise error.Abort(_("received changelog group is empty"))
376 clend = len(cl) 376 clend = len(cl)
377 changesets = clend - clstart 377 changesets = clend - clstart
378 repo.ui.progress(_('changesets'), None) 378 repo.ui.progress(_('changesets'), None)
379 self.callback = None
379 380
380 # pull off the manifest group 381 # pull off the manifest group
381 repo.ui.status(_("adding manifests\n")) 382 repo.ui.status(_("adding manifests\n"))
382 self._unpackmanifests(repo, revmap, trp, prog, changesets) 383 self._unpackmanifests(repo, revmap, trp, prog, changesets)
383 384