You've already forked FFmpeg
mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-08-15 14:13:16 +02:00
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>
This commit is contained in:
1
.gitignore
vendored
1
.gitignore
vendored
@@ -47,6 +47,7 @@
|
|||||||
/tests/videogen
|
/tests/videogen
|
||||||
/tests/vsynth1/
|
/tests/vsynth1/
|
||||||
/tools/aviocat
|
/tools/aviocat
|
||||||
|
/tools/ffbisect
|
||||||
/tools/cws2fws
|
/tools/cws2fws
|
||||||
/tools/ffeval
|
/tools/ffeval
|
||||||
/tools/graph2dot
|
/tools/graph2dot
|
||||||
|
17
tools/bisect
17
tools/bisect
@@ -2,6 +2,23 @@
|
|||||||
|
|
||||||
set -e
|
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
|
case "$1" in
|
||||||
need)
|
need)
|
||||||
case $2 in
|
case $2 in
|
||||||
|
Reference in New Issue
Block a user