##// END OF EJS Templates
filelog: drop index attribute (API)...
Gregory Szorc -
r39896:d9b3cc3d default
parent child Browse files
Show More
@@ -25,8 +25,6 b' class filelog(object):'
25 # Full name of the user visible file, relative to the repository root.
25 # Full name of the user visible file, relative to the repository root.
26 # Used by LFS.
26 # Used by LFS.
27 self._revlog.filename = path
27 self._revlog.filename = path
28 # Used by repo upgrade.
29 self.index = self._revlog.index
30 # Used by changegroup generation.
28 # Used by changegroup generation.
31 self._generaldelta = self._revlog._generaldelta
29 self._generaldelta = self._revlog._generaldelta
32
30
@@ -485,9 +485,6 b' class ifileindex(interfaceutil.Interface'
485 * DAG data (storing and querying the relationship between nodes).
485 * DAG data (storing and querying the relationship between nodes).
486 * Metadata to facilitate storage.
486 * Metadata to facilitate storage.
487 """
487 """
488 index = interfaceutil.Attribute(
489 """An ``ifilerevisionssequence`` instance.""")
490
491 def __len__():
488 def __len__():
492 """Obtain the number of revisions stored for this file."""
489 """Obtain the number of revisions stored for this file."""
493
490
@@ -103,7 +103,7 b' class filestorage(object):'
103 self._indexdata = indexdata or []
103 self._indexdata = indexdata or []
104 self._indexbynode = {}
104 self._indexbynode = {}
105 self._indexbyrev = {}
105 self._indexbyrev = {}
106 self.index = []
106 self._index = []
107 self._refreshindex()
107 self._refreshindex()
108
108
109 # This is used by changegroup code :/
109 # This is used by changegroup code :/
@@ -112,7 +112,7 b' class filestorage(object):'
112 def _refreshindex(self):
112 def _refreshindex(self):
113 self._indexbynode.clear()
113 self._indexbynode.clear()
114 self._indexbyrev.clear()
114 self._indexbyrev.clear()
115 self.index = []
115 self._index = []
116
116
117 for i, entry in enumerate(self._indexdata):
117 for i, entry in enumerate(self._indexdata):
118 self._indexbynode[entry[b'node']] = entry
118 self._indexbynode[entry[b'node']] = entry
@@ -138,10 +138,10 b' class filestorage(object):'
138 p1rev, p2rev = self.parentrevs(self.rev(entry[b'node']))
138 p1rev, p2rev = self.parentrevs(self.rev(entry[b'node']))
139
139
140 # start, length, rawsize, chainbase, linkrev, p1, p2, node
140 # start, length, rawsize, chainbase, linkrev, p1, p2, node
141 self.index.append((0, 0, 0, -1, entry[b'linkrev'], p1rev, p2rev,
141 self._index.append((0, 0, 0, -1, entry[b'linkrev'], p1rev, p2rev,
142 entry[b'node']))
142 entry[b'node']))
143
143
144 self.index.append((0, 0, 0, -1, -1, -1, -1, nullid))
144 self._index.append((0, 0, 0, -1, -1, -1, -1, nullid))
145
145
146 def __len__(self):
146 def __len__(self):
147 return len(self._indexdata)
147 return len(self._indexdata)
General Comments 0
You need to be logged in to leave comments. Login now