##// END OF EJS Templates
perf: introduce a function to fully "unload" a changelog...
Boris Feld -
r40737:e4ea6385 default
parent child Browse files
Show More
@@ -465,6 +465,12 b' def clearfilecache(obj, attrname):'
465 delattr(obj, attrname)
465 delattr(obj, attrname)
466 obj._filecache.pop(attrname, None)
466 obj._filecache.pop(attrname, None)
467
467
468 def clearchangelog(repo):
469 if repo is not repo.unfiltered():
470 object.__setattr__(repo, r'_clcachekey', None)
471 object.__setattr__(repo, r'_clcache', None)
472 clearfilecache(repo.unfiltered(), 'changelog')
473
468 # perf commands
474 # perf commands
469
475
470 @command(b'perfwalk', formatteropts)
476 @command(b'perfwalk', formatteropts)
General Comments 0
You need to be logged in to leave comments. Login now