From ccc0a3a9faf4a9cf6fd4952a1ef5590df2542e0e Mon Sep 17 00:00:00 2001 From: Michael Niedermayer Date: Tue, 3 Jul 2012 13:53:26 +0200 Subject: tool/bisect: add some magic to make the bisect tool be useable when its not part of a checkout Signed-off-by: Michael Niedermayer --- tools/bisect | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'tools') diff --git a/tools/bisect b/tools/bisect index de43f689c9..f840243dd9 100755 --- a/tools/bisect +++ b/tools/bisect @@ -2,6 +2,23 @@ set -e +if test "bisect" = "`basename $0`" ; then + echo WARNING, trying to execute tools/bisect directly this cannot work as + echo the script itself would not be available in older checkouts + echo please use tools/ffbisect + git show master:tools/bisect > tools/ffbisect + chmod u+x tools/ffbisect + exit 1 +fi + +if ! git show master:tools/bisect | diff - tools/ffbisect > /dev/null ; then + echo updating tools/ffbisect script to HEAD. + git show master:tools/bisect > tools/ffbisect + chmod u+x tools/ffbisect + tools/ffbisect $* + exit 0 +fi + case "$1" in need) case $2 in -- cgit v1.2.3