##// END OF EJS Templates
narrowrevlog: add what little I can remember about rename filtering...
Augie Fackler -
r36113:48b592d9 default
parent child Browse files
Show More
@@ -139,6 +139,12 b' def makenarrowmanifestlog(mfl, repo):'
139 def makenarrowfilelog(fl, narrowmatch):
139 def makenarrowfilelog(fl, narrowmatch):
140 class narrowfilelog(fl.__class__):
140 class narrowfilelog(fl.__class__):
141 def renamed(self, node):
141 def renamed(self, node):
142 # Renames that come from outside the narrowspec are
143 # problematic at least for git-diffs, because we lack the
144 # base text for the rename. This logic was introduced in
145 # 3cd72b1 of narrowhg (authored by martinvonz, reviewed by
146 # adgar), but that revision doesn't have any additional
147 # commentary on what problems we can encounter.
142 m = super(narrowfilelog, self).renamed(node)
148 m = super(narrowfilelog, self).renamed(node)
143 if m and not narrowmatch(m[0]):
149 if m and not narrowmatch(m[0]):
144 return None
150 return None
General Comments 0
You need to be logged in to leave comments. Login now