466 return None |
466 return None |
467 text = edittext |
467 text = edittext |
468 |
468 |
469 user = user or self.ui.username() |
469 user = user or self.ui.username() |
470 n = self.changelog.add(mn, changed + remove, text, tr, p1, p2, user, date) |
470 n = self.changelog.add(mn, changed + remove, text, tr, p1, p2, user, date) |
471 self.hook('pretxncommit', throw=True, node=hex(n), p1=xp1, p2=xp2) |
471 self.hook('pretxncommit', throw=True, node=hex(n), parent1=xp1, |
|
472 parent2=xp2) |
472 tr.close() |
473 tr.close() |
473 |
474 |
474 self.dirstate.setparents(n) |
475 self.dirstate.setparents(n) |
475 self.dirstate.update(new, "n") |
476 self.dirstate.update(new, "n") |
476 self.dirstate.forget(remove) |
477 self.dirstate.forget(remove) |
477 |
478 |
478 self.hook("commit", node=hex(n), p1=xp1, p2=xp2) |
479 self.hook("commit", node=hex(n), parent1=xp1, parent2=xp2) |
479 return n |
480 return n |
480 |
481 |
481 def walk(self, node=None, files=[], match=util.always): |
482 def walk(self, node=None, files=[], match=util.always): |
482 if node: |
483 if node: |
483 fdict = dict.fromkeys(files) |
484 fdict = dict.fromkeys(files) |