diff mercurial/statichttprepo.py @ 15922:23921c17299a

phases: mechanism to allow extension to alter initial computation of phase This commit add a whennodata list where extension can register a callback to be called if no phase related data are found in the repository. The goal is to ensure the existing extension that move phase data in 2.1 can compute consistent phase boundary for existing repo.
author Pierre-Yves David <pierre-yves.david@logilab.fr>
date Wed, 18 Jan 2012 17:23:54 +0100
parents 1c917bc66ccc
children 236bb604dc39
line wrap: on
line diff
--- a/mercurial/statichttprepo.py	Wed Jan 18 17:11:27 2012 +0100
+++ b/mercurial/statichttprepo.py	Wed Jan 18 17:23:54 2012 +0100
@@ -86,6 +86,7 @@
 
         opener = build_opener(ui, authinfo)
         self.opener = opener(self.path)
+        self._phasedefaults = []
 
         try:
             requirements = scmutil.readrequires(self.opener, self.supported)