# HG changeset patch # User Benoit Boissinot # Date 2011-01-16 11:25:46 # Node ID fff12b3d953a39ed70ae092b5a0f41daa0c7c34d # Parent a483b3183ee851a243391ce6544241f85256b560 revlog: explicit test and explicit variable names diff --git a/mercurial/revlog.py b/mercurial/revlog.py --- a/mercurial/revlog.py +++ b/mercurial/revlog.py @@ -272,9 +272,9 @@ class revlog(object): d = self._io.parseindex(i, self._inline) except (ValueError, IndexError): raise RevlogError(_("index %s is corrupted") % (self.indexfile)) - self.index, n, self._chunkcache = d - if n: - self.nodemap = n + self.index, nodemap, self._chunkcache = d + if nodemap is not None: + self.nodemap = nodemap self.rev = self._revmap if not self._chunkcache: self._chunkclear()