[FFmpeg-cvslog] tool/bisect: add some magic to make the bisect tool be useable when its not part of a checkout
Michael Niedermayer
git at videolan.org
Sat Jul 7 15:03:40 CEST 2012
ffmpeg | branch: master | Michael Niedermayer <michaelni at gmx.at> | Tue Jul 3 13:53:26 2012 +0200| [ccc0a3a9faf4a9cf6fd4952a1ef5590df2542e0e] | committer: Michael Niedermayer
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 at gmx.at>
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ccc0a3a9faf4a9cf6fd4952a1ef5590df2542e0e
---
.gitignore | 1 +
tools/bisect | 17 +++++++++++++++++
2 files changed, 18 insertions(+)
diff --git a/.gitignore b/.gitignore
index 4be9334..ac5b7cc 100644
--- a/.gitignore
+++ b/.gitignore
@@ -47,6 +47,7 @@
/tests/videogen
/tests/vsynth1/
/tools/aviocat
+/tools/ffbisect
/tools/cws2fws
/tools/ffeval
/tools/graph2dot
diff --git a/tools/bisect b/tools/bisect
index de43f68..f840243 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
More information about the ffmpeg-cvslog
mailing list