Mercurial > hg
comparison hgext/censor.py @ 38783:e7aa113b14f7
global: use pycompat.xrange()
On Python 3, our module importer automatically rewrites xrange()
to pycompat.xrange().
We want to move away from the custom importer on Python 3.
This commit converts all instances of xrange() to use
pycompat.xrange().
Differential Revision: https://phab.mercurial-scm.org/D4032
author | Gregory Szorc <gregory.szorc@gmail.com> |
---|---|
date | Wed, 01 Aug 2018 13:00:45 -0700 |
parents | e219e355e088 |
children | a658f97c1ce4 |
comparison
equal
deleted
inserted
replaced
38782:7eba8f83129b | 38783:e7aa113b14f7 |
---|---|
30 from mercurial.i18n import _ | 30 from mercurial.i18n import _ |
31 from mercurial.node import short | 31 from mercurial.node import short |
32 | 32 |
33 from mercurial import ( | 33 from mercurial import ( |
34 error, | 34 error, |
35 pycompat, | |
35 registrar, | 36 registrar, |
36 revlog, | 37 revlog, |
37 scmutil, | 38 scmutil, |
38 util, | 39 util, |
39 ) | 40 ) |
158 # Rewrite censored revlog entry with (padded) tombstone data. | 159 # Rewrite censored revlog entry with (padded) tombstone data. |
159 pad = ' ' * (flog.rawsize(crev) - len(tombstone)) | 160 pad = ' ' * (flog.rawsize(crev) - len(tombstone)) |
160 offset += rewrite(crev, offset, tombstone + pad, revlog.REVIDX_ISCENSORED) | 161 offset += rewrite(crev, offset, tombstone + pad, revlog.REVIDX_ISCENSORED) |
161 | 162 |
162 # Rewrite all following filelog revisions fixing up offsets and deltas. | 163 # Rewrite all following filelog revisions fixing up offsets and deltas. |
163 for srev in xrange(crev + 1, len(flog)): | 164 for srev in pycompat.xrange(crev + 1, len(flog)): |
164 if crev in flog.parentrevs(srev): | 165 if crev in flog.parentrevs(srev): |
165 # Immediate children of censored node must be re-added as fulltext. | 166 # Immediate children of censored node must be re-added as fulltext. |
166 try: | 167 try: |
167 revdata = flog.revision(srev) | 168 revdata = flog.revision(srev) |
168 except error.CensoredNodeError as e: | 169 except error.CensoredNodeError as e: |