Mercurial > hg
comparison hgext/journal.py @ 33384:bc1f373cf3f6
journal: use wrapfilecache instead of wrapfunction on func of filecache
wrapfilecache() on filecache-ed property works more strictly than
wrapfunction() directly on func() of filecache.
author | FUJIWARA Katsunori <foozy@lares.dti.ne.jp> |
---|---|
date | Mon, 10 Jul 2017 23:09:51 +0900 |
parents | 774beab915fe |
children | 9bb4decd43b0 |
comparison
equal
deleted
inserted
replaced
33383:774beab915fe | 33384:bc1f373cf3f6 |
---|---|
59 | 59 |
60 # Journal recording, register hooks and storage object | 60 # Journal recording, register hooks and storage object |
61 def extsetup(ui): | 61 def extsetup(ui): |
62 extensions.wrapfunction(dispatch, 'runcommand', runcommand) | 62 extensions.wrapfunction(dispatch, 'runcommand', runcommand) |
63 extensions.wrapfunction(bookmarks.bmstore, '_write', recordbookmarks) | 63 extensions.wrapfunction(bookmarks.bmstore, '_write', recordbookmarks) |
64 extensions.wrapfunction( | 64 extensions.wrapfilecache( |
65 localrepo.localrepository.dirstate, 'func', wrapdirstate) | 65 localrepo.localrepository, 'dirstate', wrapdirstate) |
66 extensions.wrapfunction(hg, 'postshare', wrappostshare) | 66 extensions.wrapfunction(hg, 'postshare', wrappostshare) |
67 extensions.wrapfunction(hg, 'copystore', unsharejournal) | 67 extensions.wrapfunction(hg, 'copystore', unsharejournal) |
68 | 68 |
69 def reposetup(ui, repo): | 69 def reposetup(ui, repo): |
70 if repo.local(): | 70 if repo.local(): |