diff options
author | Michael Niedermayer <michaelni@gmx.at> | 2012-07-03 13:53:26 +0200 |
---|---|---|
committer | Michael Niedermayer <michaelni@gmx.at> | 2012-07-07 13:10:06 +0200 |
commit | ccc0a3a9faf4a9cf6fd4952a1ef5590df2542e0e (patch) | |
tree | 1ac7838bbf99b77f197fd4ba410e3f539268d0f4 /tools | |
parent | d9dcc940fa0c2d7852b01928532ed9231725fc8c (diff) | |
download | ffmpeg-ccc0a3a9faf4a9cf6fd4952a1ef5590df2542e0e.tar.gz |
tool/bisect: add some magic to make the bisect tool be useable when its not part of a checkout
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Diffstat (limited to 'tools')
-rwxr-xr-x | tools/bisect | 17 |
1 files changed, 17 insertions, 0 deletions
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 |