Up
Module
Locking
Signature
val
lock_directory_for_action : dir:
Path.t
-> (unit -> 'a
Async.Std.Deferred.t
) -> 'a
Async.Std.Deferred.t
val
lock_directory_for_listing : dir:
Path.t
-> (unit -> 'a
Async.Std.Deferred.t
) -> 'a
Async.Std.Deferred.t
val
lock_targets_for_action : targets:
Path.Rel.t
list -> (unit -> 'a
Async.Std.Deferred.t
) -> 'a
Async.Std.Deferred.t
val
is_action_running_for_path :
Path.Rel.t
-> bool