Mercurial > public > mercurial-scm > hg
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): |