diff mercurial/localrepo.py @ 15483:9ae766f2f452

phases: set new commit in 1-phase
author Pierre-Yves David <pierre-yves.david@ens-lyon.org>
date Fri, 11 Nov 2011 00:15:22 +0100
parents abcaaf51d568
children a44446ff9ad8
line wrap: on
line diff
--- a/mercurial/localrepo.py	Fri Nov 11 00:16:53 2011 +0100
+++ b/mercurial/localrepo.py	Fri Nov 11 00:15:22 2011 +0100
@@ -1243,6 +1243,8 @@
             self.hook('pretxncommit', throw=True, node=hex(n), parent1=xp1,
                       parent2=xp2, pending=p)
             self.changelog.finalize(trp)
+            # ensure the new commit is 1-phase
+            phases.retractboundary(self, 1, [n])
             tr.close()
 
             if self._branchcache: