comparison tests/fakedirstatewritetime.py @ 32813:6d73b7ff8f92

workingctx: also pass status tuple into poststatusfixup fsmonitor is going to need this to compute its set of notable files to persist.
author Siddharth Agarwal <sid0@fb.com>
date Mon, 12 Jun 2017 13:56:43 -0700
parents add613cddcb6
children 28b7034a916a
comparison
equal deleted inserted replaced
32812:add613cddcb6 32813:6d73b7ff8f92
53 return func() 53 return func()
54 finally: 54 finally:
55 parsers.pack_dirstate = orig_pack_dirstate 55 parsers.pack_dirstate = orig_pack_dirstate
56 dirstate._getfsnow = orig_dirstate_getfsnow 56 dirstate._getfsnow = orig_dirstate_getfsnow
57 57
58 def _poststatusfixup(orig, workingctx, fixup): 58 def _poststatusfixup(orig, workingctx, status, fixup):
59 ui = workingctx.repo().ui 59 ui = workingctx.repo().ui
60 return fakewrite(ui, lambda : orig(workingctx, fixup)) 60 return fakewrite(ui, lambda : orig(workingctx, status, fixup))
61 61
62 def markcommitted(orig, committablectx, node): 62 def markcommitted(orig, committablectx, node):
63 ui = committablectx.repo().ui 63 ui = committablectx.repo().ui
64 return fakewrite(ui, lambda : orig(committablectx, node)) 64 return fakewrite(ui, lambda : orig(committablectx, node))
65 65