Mercurial > public > mercurial-scm > hg-stable
comparison mercurial/revlog.py @ 24118:76f6ae06ddf5
revlog: add "iscensored()" to revlog public API
The iscensored method will be used by the exchange layer to reject
nonconforming deltas involving censored revisions (and to produce
conforming deltas).
For background and broader design of the censorship feature, see:
http://mercurial.selenic.com/wiki/CensorPlan
author | Mike Edgar <adgar@google.com> |
---|---|
date | Fri, 23 Jan 2015 17:01:39 -0500 |
parents | 828dc8db5515 |
children | a450e0a2ba0a |
comparison
equal
deleted
inserted
replaced
24117:9cfd7c4f22f5 | 24118:76f6ae06ddf5 |
---|---|
1417 dfh.close() | 1417 dfh.close() |
1418 ifh.close() | 1418 ifh.close() |
1419 | 1419 |
1420 return content | 1420 return content |
1421 | 1421 |
1422 def iscensored(self, rev): | |
1423 """Check if a file revision is censored.""" | |
1424 return False | |
1425 | |
1422 def getstrippoint(self, minlink): | 1426 def getstrippoint(self, minlink): |
1423 """find the minimum rev that must be stripped to strip the linkrev | 1427 """find the minimum rev that must be stripped to strip the linkrev |
1424 | 1428 |
1425 Returns a tuple containing the minimum rev and a set of all revs that | 1429 Returns a tuple containing the minimum rev and a set of all revs that |
1426 have linkrevs that will be broken by this strip. | 1430 have linkrevs that will be broken by this strip. |