Show More
@@ -3040,7 +3040,9 b' def _temprevlog(ui, orig, truncaterev):' | |||
|
3040 | 3040 | # compatibility with <= hg-5.8 |
|
3041 | 3041 | indexfile = getattr(orig, 'indexfile') |
|
3042 | 3042 | origindexpath = orig.opener.join(indexfile) |
|
3043 | origdatapath = orig.opener.join(orig.datafile) | |
|
3043 | ||
|
3044 | datafile = getattr(orig, '_datafile', getattr(orig, 'datafile')) | |
|
3045 | origdatapath = orig.opener.join(datafile) | |
|
3044 | 3046 | indexname = 'revlog.i' |
|
3045 | 3047 | dataname = 'revlog.d' |
|
3046 | 3048 | |
@@ -3141,7 +3143,8 b' def perfrevlogchunks(ui, repo, file_=Non' | |||
|
3141 | 3143 | indexfile = getattr(rl, 'indexfile') |
|
3142 | 3144 | return getsvfs(repo)(indexfile) |
|
3143 | 3145 | else: |
|
3144 | return getsvfs(repo)(rl.datafile) | |
|
3146 | datafile = getattr(rl, 'datafile', getattr(rl, 'datafile')) | |
|
3147 | return getsvfs(repo)(datafile) | |
|
3145 | 3148 | |
|
3146 | 3149 | def doread(): |
|
3147 | 3150 | rl.clearcaches() |
@@ -324,7 +324,7 b' class revlog(object):' | |||
|
324 | 324 | if postfix is not None: |
|
325 | 325 | indexfile = b'%s.%s' % (indexfile, postfix) |
|
326 | 326 | self._indexfile = indexfile |
|
327 | self.datafile = datafile | |
|
327 | self._datafile = datafile | |
|
328 | 328 | self.nodemap_file = None |
|
329 | 329 | self.postfix = postfix |
|
330 | 330 | if persistentnodemap: |
@@ -608,7 +608,7 b' class revlog(object):' | |||
|
608 | 608 | |
|
609 | 609 | def _datafp(self, mode=b'r'): |
|
610 | 610 | """file object for the revlog's data file""" |
|
611 | return self.opener(self.datafile, mode=mode) | |
|
611 | return self.opener(self._datafile, mode=mode) | |
|
612 | 612 | |
|
613 | 613 | @contextlib.contextmanager |
|
614 | 614 | def _datareadfp(self, existingfp=None): |
@@ -1547,7 +1547,7 b' class revlog(object):' | |||
|
1547 | 1547 | b'offset %d, got %d' |
|
1548 | 1548 | ) |
|
1549 | 1549 | % ( |
|
1550 | self._indexfile if self._inline else self.datafile, | |
|
1550 | self._indexfile if self._inline else self._datafile, | |
|
1551 | 1551 | length, |
|
1552 | 1552 | realoffset, |
|
1553 | 1553 | len(d) - startoffset, |
@@ -1563,7 +1563,7 b' class revlog(object):' | |||
|
1563 | 1563 | b'%d, got %d' |
|
1564 | 1564 | ) |
|
1565 | 1565 | % ( |
|
1566 | self._indexfile if self._inline else self.datafile, | |
|
1566 | self._indexfile if self._inline else self._datafile, | |
|
1567 | 1567 | length, |
|
1568 | 1568 | offset, |
|
1569 | 1569 | len(d), |
@@ -1961,7 +1961,7 b' class revlog(object):' | |||
|
1961 | 1961 | _(b"%s not found in the transaction") % self._indexfile |
|
1962 | 1962 | ) |
|
1963 | 1963 | trindex = 0 |
|
1964 | tr.add(self.datafile, 0) | |
|
1964 | tr.add(self._datafile, 0) | |
|
1965 | 1965 | |
|
1966 | 1966 | if fp: |
|
1967 | 1967 | fp.flush() |
@@ -2256,7 +2256,7 b' class revlog(object):' | |||
|
2256 | 2256 | self._concurrencychecker( |
|
2257 | 2257 | ifh, self._indexfile, curr * self.index.entry_size |
|
2258 | 2258 | ) |
|
2259 | self._concurrencychecker(dfh, self.datafile, offset) | |
|
2259 | self._concurrencychecker(dfh, self._datafile, offset) | |
|
2260 | 2260 | |
|
2261 | 2261 | p1r, p2r = self.rev(p1), self.rev(p2) |
|
2262 | 2262 | |
@@ -2370,7 +2370,7 b' class revlog(object):' | |||
|
2370 | 2370 | |
|
2371 | 2371 | curr = len(self) - 1 |
|
2372 | 2372 | if not self._inline: |
|
2373 | transaction.add(self.datafile, offset) | |
|
2373 | transaction.add(self._datafile, offset) | |
|
2374 | 2374 | transaction.add(self._indexfile, curr * len(entry)) |
|
2375 | 2375 | if data[0]: |
|
2376 | 2376 | dfh.write(data[0]) |
@@ -2423,7 +2423,7 b' class revlog(object):' | |||
|
2423 | 2423 | dfh = None |
|
2424 | 2424 | else: |
|
2425 | 2425 | transaction.add(self._indexfile, isize) |
|
2426 | transaction.add(self.datafile, end) | |
|
2426 | transaction.add(self._datafile, end) | |
|
2427 | 2427 | dfh = self._datafp(b"a+") |
|
2428 | 2428 | |
|
2429 | 2429 | def flush(): |
@@ -2572,7 +2572,7 b' class revlog(object):' | |||
|
2572 | 2572 | # first truncate the files on disk |
|
2573 | 2573 | end = self.start(rev) |
|
2574 | 2574 | if not self._inline: |
|
2575 | transaction.add(self.datafile, end) | |
|
2575 | transaction.add(self._datafile, end) | |
|
2576 | 2576 | end = rev * self.index.entry_size |
|
2577 | 2577 | else: |
|
2578 | 2578 | end += rev * self.index.entry_size |
@@ -2633,7 +2633,7 b' class revlog(object):' | |||
|
2633 | 2633 | def files(self): |
|
2634 | 2634 | res = [self._indexfile] |
|
2635 | 2635 | if not self._inline: |
|
2636 | res.append(self.datafile) | |
|
2636 | res.append(self._datafile) | |
|
2637 | 2637 | return res |
|
2638 | 2638 | |
|
2639 | 2639 | def emitrevisions( |
@@ -2853,7 +2853,7 b' class revlog(object):' | |||
|
2853 | 2853 | ) |
|
2854 | 2854 | dfh = None |
|
2855 | 2855 | if not destrevlog._inline: |
|
2856 | dfh = destrevlog.opener(destrevlog.datafile, b'a+') | |
|
2856 | dfh = destrevlog.opener(destrevlog._datafile, b'a+') | |
|
2857 | 2857 | try: |
|
2858 | 2858 | destrevlog._addrevision( |
|
2859 | 2859 | node, |
@@ -2956,11 +2956,11 b' class revlog(object):' | |||
|
2956 | 2956 | |
|
2957 | 2957 | tr.addbackup(self._indexfile, location=b'store') |
|
2958 | 2958 | if not self._inline: |
|
2959 | tr.addbackup(self.datafile, location=b'store') | |
|
2959 | tr.addbackup(self._datafile, location=b'store') | |
|
2960 | 2960 | |
|
2961 | 2961 | self.opener.rename(newrl._indexfile, self._indexfile) |
|
2962 | 2962 | if not self._inline: |
|
2963 | self.opener.rename(newrl.datafile, self.datafile) | |
|
2963 | self.opener.rename(newrl._datafile, self._datafile) | |
|
2964 | 2964 | |
|
2965 | 2965 | self.clearcaches() |
|
2966 | 2966 | self._loadindex() |
@@ -3083,7 +3083,7 b' class revlog(object):' | |||
|
3083 | 3083 | if exclusivefiles: |
|
3084 | 3084 | d[b'exclusivefiles'] = [(self.opener, self._indexfile)] |
|
3085 | 3085 | if not self._inline: |
|
3086 | d[b'exclusivefiles'].append((self.opener, self.datafile)) | |
|
3086 | d[b'exclusivefiles'].append((self.opener, self._datafile)) | |
|
3087 | 3087 | |
|
3088 | 3088 | if sharedfiles: |
|
3089 | 3089 | d[b'sharedfiles'] = [] |
@@ -82,14 +82,14 b' def _copyrevlog(tr, destrepo, oldrl, rl_' | |||
|
82 | 82 | newvfs = newrl.opener |
|
83 | 83 | oldindex = oldvfs.join(oldrl._indexfile) |
|
84 | 84 | newindex = newvfs.join(newrl._indexfile) |
|
85 | olddata = oldvfs.join(oldrl.datafile) | |
|
86 | newdata = newvfs.join(newrl.datafile) | |
|
85 | olddata = oldvfs.join(oldrl._datafile) | |
|
86 | newdata = newvfs.join(newrl._datafile) | |
|
87 | 87 | |
|
88 | 88 | with newvfs(newrl._indexfile, b'w'): |
|
89 | 89 | pass # create all the directories |
|
90 | 90 | |
|
91 | 91 | util.copyfile(oldindex, newindex) |
|
92 | copydata = oldrl.opener.exists(oldrl.datafile) | |
|
92 | copydata = oldrl.opener.exists(oldrl._datafile) | |
|
93 | 93 | if copydata: |
|
94 | 94 | util.copyfile(olddata, newdata) |
|
95 | 95 |
@@ -414,7 +414,7 b' Check perf.py for historical portability' | |||
|
414 | 414 | > origindexpath = orig.opener.join(indexfile) |
|
415 | 415 | use getvfs()/getsvfs() for early Mercurial |
|
416 | 416 | contrib/perf.py:\d+: (re) |
|
417 |
> origdatapath = orig.opener.join( |
|
|
417 | > origdatapath = orig.opener.join(datafile) | |
|
418 | 418 | use getvfs()/getsvfs() for early Mercurial |
|
419 | 419 | contrib/perf.py:\d+: (re) |
|
420 | 420 | > vfs = vfsmod.vfs(tmpdir) |
@@ -206,7 +206,7 b" def lowlevelcopy(rlog, tr, destname=b'_d" | |||
|
206 | 206 | try: |
|
207 | 207 | ifh = dlog.opener(dlog._indexfile, b'a+') |
|
208 | 208 | if not dlog._inline: |
|
209 | dfh = dlog.opener(dlog.datafile, b'a+') | |
|
209 | dfh = dlog.opener(dlog._datafile, b'a+') | |
|
210 | 210 | dlog._addrevision( |
|
211 | 211 | rlog.node(r), text, tr, r, p1, p2, flags, cachedelta, ifh, dfh |
|
212 | 212 | ) |
General Comments 0
You need to be logged in to leave comments.
Login now