equal
deleted
inserted
replaced
219 |
219 |
220 |
220 |
221 def wrapchangelog(unfichangelog, filteredrevs): |
221 def wrapchangelog(unfichangelog, filteredrevs): |
222 cl = copy.copy(unfichangelog) |
222 cl = copy.copy(unfichangelog) |
223 cl.filteredrevs = filteredrevs |
223 cl.filteredrevs = filteredrevs |
|
224 |
|
225 class filteredchangelog(cl.__class__): |
|
226 pass |
|
227 |
|
228 cl.__class__ = filteredchangelog |
|
229 |
224 return cl |
230 return cl |
225 |
231 |
226 |
232 |
227 class repoview(object): |
233 class repoview(object): |
228 """Provide a read/write view of a repo through a filtered changelog |
234 """Provide a read/write view of a repo through a filtered changelog |