sapling/hgext/fsmonitor
Siddharth Agarwal d3ed1149d0 fsmonitor: don't write out state if identity has changed (issue5581)
Inspired by the dirstate fix in 39954a8760cd, this should fix any race
conditions with the fsmonitor state changing from underneath.

Since we now grab the wlock for any non-invalidate writes, the only situation
this appears to happen in is with a concurrent invalidation. Test that.
2017-06-12 15:34:31 -07:00
..
pywatchman fsmonitor: refresh pywatchman to upstream 2016-12-22 11:22:32 -08:00
__init__.py fsmonitor: write state with wlock held and dirstate unchanged (issue5581) 2017-06-12 15:34:31 -07:00
state.py fsmonitor: don't write out state if identity has changed (issue5581) 2017-06-12 15:34:31 -07:00
watchmanclient.py fsmonitor: fix exception message scraping 2016-12-21 13:51:34 -08:00