p7519: improve check for prerequisite WATCHMAN
authorRené Scharfe <l.s.r@web.de>
Sat, 16 Dec 2017 12:12:23 +0000 (13:12 +0100)
committerJunio C Hamano <gitster@pobox.com>
Mon, 18 Dec 2017 22:00:45 +0000 (14:00 -0800)
commitb4f61b7fa455b6bea2a12d46c59d8685f761018b
tree88d0fc6c6a352669808c4b75b4656c0f8d4f5d89
parent614a718a797e04fb037b25371896f910e464b671
p7519: improve check for prerequisite WATCHMAN

The return code of command -v with a non-existing command is 1 in bash
and 127 in dash.  Use that return code directly to allow the script to
work with dash and without watchman (e.g. on Debian).

While at it stop redirecting the output.  stderr is redirected to
/dev/null by test_lazy_prereq already, and stdout can actually be
useful -- the path of the found watchman executable is sent there, but
it's shown only if the script was run with --verbose.

Signed-off-by: Rene Scharfe <l.s.r@web.de>
Acked-by: Ben Peart <benpeart@microsoft.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
t/perf/p7519-fsmonitor.sh