equal
deleted
inserted
replaced
225 |
225 |
226 def wrapchangelog(unfichangelog, filteredrevs): |
226 def wrapchangelog(unfichangelog, filteredrevs): |
227 cl = copy.copy(unfichangelog) |
227 cl = copy.copy(unfichangelog) |
228 cl.filteredrevs = filteredrevs |
228 cl.filteredrevs = filteredrevs |
229 |
229 |
230 cl.__class__ = type( |
230 class filteredchangelog(filteredchangelogmixin, cl.__class__): |
231 'filteredchangelog', (filteredchangelogmixin, cl.__class__), {} |
231 pass |
232 ) |
232 |
|
233 cl.__class__ = filteredchangelog |
233 |
234 |
234 return cl |
235 return cl |
235 |
236 |
236 |
237 |
237 class filteredchangelogmixin(object): |
238 class filteredchangelogmixin(object): |