mirror of
https://github.com/facebook/sapling.git
synced 2024-10-10 08:47:12 +03:00
ddda9ba6fe
inotify is smart enough to notify you about any changes in a directory, even if you only watch the directory, and none if its contents: the recursive add_watch I added was unnecessary. The only thing that matters here is the recursive status update on directory deletion. And scan() has to be called _before_ the deferred call is registered. (race condition: depending on the times, the previous patch could apparently fail on the provided test. It's not the case anymore.)
12 lines
158 B
Plaintext
12 lines
158 B
Plaintext
% inserve
|
|
A dir/c
|
|
? a
|
|
? dir/b
|
|
? hg.pid
|
|
% moving dir out
|
|
% status
|
|
! dir/c
|
|
? a
|
|
? hg.pid
|
|
Are we able to kill the service? if not, the service died on some error
|