##// END OF EJS Templates
repoview: fix the filter created by `extrafilter`...
marmoute -
r51665:1680ef94 stable
parent child Browse files
Show More
@@ -209,16 +209,18 b' def extrafilter(ui):'
209 209 subsettable = repoviewutil.subsettable
210 210
211 211 if combine(b'base') not in filtertable:
212 for name in _basefiltername:
212 for base_name in _basefiltername:
213 213
214 def extrafilteredrevs(repo, *args, **kwargs):
214 def extrafilteredrevs(repo, *args, name=base_name, **kwargs):
215 215 baserevs = filtertable[name](repo, *args, **kwargs)
216 216 extrarevs = frozenset(repo.revs(frevs))
217 217 return baserevs | extrarevs
218 218
219 filtertable[combine(name)] = extrafilteredrevs
220 if name in subsettable:
221 subsettable[combine(name)] = combine(subsettable[name])
219 filtertable[combine(base_name)] = extrafilteredrevs
220 if base_name in subsettable:
221 subsettable[combine(base_name)] = combine(
222 subsettable[base_name]
223 )
222 224 return fid
223 225
224 226
@@ -108,11 +108,11 b' add more content and complexity to the r'
108 108 r3
109 109 r4
110 110 r5
111 r6 (missing-correct-output !)
112 r7 (missing-correct-output !)
113 r8 (missing-correct-output !)
114 r11 (missing-correct-output !)
115 r12 (missing-correct-output !)
111 r6
112 r7
113 r8
114 r11
115 r12
116 116
117 117 cleanups
118 118
General Comments 0
You need to be logged in to leave comments. Login now