comparison mercurial/localrepo.py @ 2259:181b0643ffb1

fix a traceback when unbundling does not add any changesets only run the hooks when some changesets has been added
author Benoit Boissinot <benoit.boissinot@ens-lyon.org>
date Thu, 11 May 2006 15:01:30 +0200
parents ef3c039e7ab8
children fdb699b5e132 d812d91c5a84
comparison
equal deleted inserted replaced
2258:7e43d68f3900 2259:181b0643ffb1
1542 1542
1543 self.ui.status(_("added %d changesets" 1543 self.ui.status(_("added %d changesets"
1544 " with %d changes to %d files%s\n") 1544 " with %d changes to %d files%s\n")
1545 % (changesets, revisions, files, heads)) 1545 % (changesets, revisions, files, heads))
1546 1546
1547 self.hook('pretxnchangegroup', throw=True, 1547 if changesets > 0:
1548 node=hex(self.changelog.node(cor+1)), source=srctype) 1548 self.hook('pretxnchangegroup', throw=True,
1549 node=hex(self.changelog.node(cor+1)), source=srctype)
1549 1550
1550 tr.close() 1551 tr.close()
1551 1552
1552 if changesets > 0: 1553 if changesets > 0:
1553 self.hook("changegroup", node=hex(self.changelog.node(cor+1)), 1554 self.hook("changegroup", node=hex(self.changelog.node(cor+1)),