mercurial/localrepo.py
changeset 2229 0ff326c2b286
parent 2222 c9e264b115e6
child 2230 332950340788
equal deleted inserted replaced
2228:8b106ff5b8a9 2229:0ff326c2b286
  1467             return cl.rev(x)
  1467             return cl.rev(x)
  1468 
  1468 
  1469         if not source:
  1469         if not source:
  1470             return 0
  1470             return 0
  1471 
  1471 
  1472         self.hook('prechangegroup', throw=True)
  1472         self.hook('prechangegroup', throw=True, source=source)
  1473 
  1473 
  1474         changesets = files = revisions = 0
  1474         changesets = files = revisions = 0
  1475 
  1475 
  1476         tr = self.transaction()
  1476         tr = self.transaction()
  1477 
  1477 
  1532         self.ui.status(_("added %d changesets"
  1532         self.ui.status(_("added %d changesets"
  1533                          " with %d changes to %d files%s\n")
  1533                          " with %d changes to %d files%s\n")
  1534                          % (changesets, revisions, files, heads))
  1534                          % (changesets, revisions, files, heads))
  1535 
  1535 
  1536         self.hook('pretxnchangegroup', throw=True,
  1536         self.hook('pretxnchangegroup', throw=True,
  1537                   node=hex(self.changelog.node(cor+1)))
  1537                   node=hex(self.changelog.node(cor+1)), source=source)
  1538 
  1538 
  1539         tr.close()
  1539         tr.close()
  1540 
  1540 
  1541         if changesets > 0:
  1541         if changesets > 0:
  1542             self.hook("changegroup", node=hex(self.changelog.node(cor+1)))
  1542             self.hook("changegroup", node=hex(self.changelog.node(cor+1)),
       
  1543                       source=source)
  1543 
  1544 
  1544             for i in range(cor + 1, cnr + 1):
  1545             for i in range(cor + 1, cnr + 1):
  1545                 self.hook("incoming", node=hex(self.changelog.node(i)))
  1546                 self.hook("incoming", node=hex(self.changelog.node(i)),
       
  1547                           source=source)
  1546 
  1548 
  1547         return newheads - oldheads + 1
  1549         return newheads - oldheads + 1
  1548 
  1550 
  1549     def update(self, node, allow=False, force=False, choose=None,
  1551     def update(self, node, allow=False, force=False, choose=None,
  1550                moddirstate=True, forcemerge=False, wlock=None, show_stats=True):
  1552                moddirstate=True, forcemerge=False, wlock=None, show_stats=True):