equal
deleted
inserted
replaced
163 util.cachestat.__init__ = originit |
163 util.cachestat.__init__ = originit |
164 |
164 |
165 |
165 |
166 def test_filecache_synced(): |
166 def test_filecache_synced(): |
167 # test old behavior that caused filecached properties to go out of sync |
167 # test old behavior that caused filecached properties to go out of sync |
168 os.system('hg init && echo a >> a && hg ci -qAm.') |
168 os.system('hg init && echo a >> a && hg add a && hg ci -qm.') |
169 repo = hg.repository(uimod.ui.load()) |
169 repo = hg.repository(uimod.ui.load()) |
170 # first rollback clears the filecache, but changelog to stays in __dict__ |
170 # first rollback clears the filecache, but changelog to stays in __dict__ |
171 repo.rollback() |
171 repo.rollback() |
172 repo.commit(b'.') |
172 repo.commit(b'.') |
173 # second rollback comes along and touches the changelog externally |
173 # second rollback comes along and touches the changelog externally |