Mercurial > hg
comparison mercurial/phases.py @ 25592:dd2349ccfa66
phase: also copy phase's sets when copying phase cache
We forgot to add such copy when we added the attributes.
author | Pierre-Yves David <pierre-yves.david@fb.com> |
---|---|
date | Mon, 15 Jun 2015 15:52:52 -0700 |
parents | 262e6ad93885 |
children | 9e551f155810 |
comparison
equal
deleted
inserted
replaced
25591:f1d46075b13a | 25592:dd2349ccfa66 |
---|---|
165 ph = self.__class__(None, None, _load=False) | 165 ph = self.__class__(None, None, _load=False) |
166 ph.phaseroots = self.phaseroots[:] | 166 ph.phaseroots = self.phaseroots[:] |
167 ph.dirty = self.dirty | 167 ph.dirty = self.dirty |
168 ph.opener = self.opener | 168 ph.opener = self.opener |
169 ph._phaserevs = self._phaserevs | 169 ph._phaserevs = self._phaserevs |
170 ph._phasesets = self._phasesets | |
170 return ph | 171 return ph |
171 | 172 |
172 def replace(self, phcache): | 173 def replace(self, phcache): |
173 for a in 'phaseroots dirty opener _phaserevs'.split(): | 174 for a in 'phaseroots dirty opener _phaserevs'.split(): |
174 setattr(self, a, getattr(phcache, a)) | 175 setattr(self, a, getattr(phcache, a)) |