tools/bisect: rename to tools/bisect-create
authorMichael Niedermayer <michaelni@gmx.at>
Sat, 7 Jul 2012 12:49:44 +0000 (14:49 +0200)
committerMichael Niedermayer <michaelni@gmx.at>
Sat, 7 Jul 2012 12:51:51 +0000 (14:51 +0200)
Idea-by: Alexander Strasser
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
tools/bisect [deleted file]
tools/bisect-create [new file with mode: 0755]

diff --git a/tools/bisect b/tools/bisect
deleted file mode 100755 (executable)
index f03e47c..0000000
+++ /dev/null
@@ -1,44 +0,0 @@
-#!/bin/sh
-
-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
-            ffmpeg|ffplay|ffprobe|ffserver)
-                echo $2.c >> tools/bisect.need
-            ;;
-        esac
-    ;;
-    start|reset)
-        echo . > tools/bisect.need
-        git bisect $*
-    ;;
-    skip)
-        git bisect $*
-    ;;
-    good|bad)
-        git bisect $*
-
-        until ls `cat tools/bisect.need` > /dev/null 2> /dev/null; do
-            git bisect skip || break
-        done
-    ;;
-esac
diff --git a/tools/bisect-create b/tools/bisect-create
new file mode 100755 (executable)
index 0000000..6442b5c
--- /dev/null
@@ -0,0 +1,42 @@
+#!/bin/sh
+
+set -e
+
+if test "bisect-create" = "`basename $0`" ; then
+    echo tools/ffbisect created
+    git show master:tools/bisect-create > tools/ffbisect
+    chmod u+x tools/ffbisect
+    exit 1
+fi
+
+if ! git show master:tools/bisect-create | diff - tools/ffbisect > /dev/null ; then
+    echo updating tools/ffbisect script to HEAD.
+    git show master:tools/bisect-create > tools/ffbisect
+    chmod u+x tools/ffbisect
+    tools/ffbisect $*
+    exit 0
+fi
+
+case "$1" in
+    need)
+        case $2 in
+            ffmpeg|ffplay|ffprobe|ffserver)
+                echo $2.c >> tools/bisect.need
+            ;;
+        esac
+    ;;
+    start|reset)
+        echo . > tools/bisect.need
+        git bisect $*
+    ;;
+    skip)
+        git bisect $*
+    ;;
+    good|bad)
+        git bisect $*
+
+        until ls `cat tools/bisect.need` > /dev/null 2> /dev/null; do
+            git bisect skip || break
+        done
+    ;;
+esac