Snapshot 2006-05-04
authorJunio C Hamano <junkio@cox.net>
Thu, 4 May 2006 23:01:16 +0000 (16:01 -0700)
committerJunio C Hamano <junkio@cox.net>
Thu, 4 May 2006 23:01:16 +0000 (16:01 -0700)
Doit
RB
TO
jc.png [new file with mode: 0644]

diff --git a/Doit b/Doit
index 8a947d2..e10e32e 100755 (executable)
--- a/Doit
+++ b/Doit
@@ -8,7 +8,7 @@ test -z "$(git diff --cached --name-status)" || {
 }
 Meta/Make clean >/dev/null 2>&1
 
-: ${branches='next master pu'}
+: ${branches='next master maint pu'}
 
 nstall=install
 for branch in $branches
@@ -20,8 +20,7 @@ do
                Meta/Make $J all &&
                Meta/Make $J $nstall &&
                Meta/Make test &&
-               Meta/Make clean &&
-               nstall=all || exit $?
+               Meta/Make clean || exit $?
        else
                echo "* No $branch"
        fi
diff --git a/RB b/RB
index ebd5efe..918a372 100755 (executable)
--- a/RB
+++ b/RB
@@ -9,6 +9,12 @@ sed -n \
     -e '/^[^\/][^\/]\//p' |
 while read topic
 do
+       case " $* " in
+       *' '"$topic"' '*)
+               echo >&2 "* Skipping $topic"
+               continue ;;
+       esac
+
        rebase= done= not_done= trouble= date=
        topic_sha1=`git rev-parse --verify "refs/heads/$topic"`
 
diff --git a/TO b/TO
index 1ac8fb8..996a5ba 100755 (executable)
--- a/TO
+++ b/TO
@@ -1,11 +1,11 @@
 #!/bin/sh
 
 clean= next=next
+branch=`git symbolic-ref HEAD`
 while case $# in 0) break ;; esac
 do
        case "$1" in
        --clean)
-               branch=`git symbolic-ref HEAD` &&
                test refs/heads/master = "$branch" || {
                        echo >&2 Not on master 
                        exit 1
@@ -40,6 +40,11 @@ while read topic
 do
        rebase= done= not_done= trouble= date=
        topic_sha1=`git rev-parse --verify "refs/heads/$topic"`
+       is_current=
+       if test "refs/heads/$topic" = "$branch"
+       then
+               is_current=" *"
+       fi
 
        date=`
                git-rev-list -1 --pretty "$topic" |
@@ -88,7 +93,7 @@ do
                not_done="${LF}Up to date."
        fi
 
-       echo "*** $topic ***$date$trouble$done$not_done"
+       echo "*** $topic ***$date$is_current$trouble$done$not_done"
 
        if test -z "$trouble$not_done" &&
            test -n "$done" &&
diff --git a/jc.png b/jc.png
new file mode 100644 (file)
index 0000000..7b181d1
Binary files /dev/null and b/jc.png differ