comparison mercurial/hg.py @ 660:2c83350784c3

Move commit hook after commit completes -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Move commit hook after commit completes manifest hash: bc65b570af67ee4748efaba2ff8a6cddf91b8a14 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) iD8DBQFC0ZwSywK+sNU5EO8RAuAjAJsHGTXsOCnxq+xbq/Q0H+ayGnzaiQCfdWn6 or+IWK3sjYILYncTxMFZJdE= =mQb7 -----END PGP SIGNATURE-----
author Matt Mackall <mpm@selenic.com>
date Sun, 10 Jul 2005 14:07:14 -0800
parents 3662e3d6b690
children 31a9aa890016
comparison
equal deleted inserted replaced
659:3662e3d6b690 660:2c83350784c3
800 text = edittext 800 text = edittext
801 801
802 user = user or self.ui.username() 802 user = user or self.ui.username()
803 n = self.changelog.add(mn, new, text, tr, p1, p2, user, date) 803 n = self.changelog.add(mn, new, text, tr, p1, p2, user, date)
804 804
805 if not self.hook("commit", node=hex(n)):
806 return 1
807
808 tr.close() 805 tr.close()
809 806
810 self.dirstate.setparents(n) 807 self.dirstate.setparents(n)
811 self.dirstate.update(new, "n") 808 self.dirstate.update(new, "n")
812 self.dirstate.forget(remove) 809 self.dirstate.forget(remove)
810
811 if not self.hook("commit", node=hex(n)):
812 return 1
813 813
814 def changes(self, node1, node2, files=None): 814 def changes(self, node1, node2, files=None):
815 mf2, u = None, [] 815 mf2, u = None, []
816 816
817 def fcmp(fn, mf): 817 def fcmp(fn, mf):