]> git.ozlabs.org Git - next-scripts/blobdiff - check_left
change some style
[next-scripts] / check_left
index 1e1a7493bad88640cb982899d7aae2395673802b..079d6997c40d370a93ba0f30a2027898af901d10 100755 (executable)
@@ -5,6 +5,7 @@ LOG_FILE="../left_over.log"
 cp /dev/null "$LOG_FILE"
 
 heads=$(awk -F '\t' '/^#/ {next;} { printf("%s/%s ", $3, $5); }' ../etc/control)
+prev_heads=""
 
 total=0
 
@@ -25,16 +26,22 @@ for h in $heads; do
 #      c=$(git rev-list --no-merges origin/master.."$h")
 #      [ -z "$c" ] &&
 #              continue
-       count=$(git rev-list --count --no-merges "$base".."$h")
+       count=$(git rev-list --count --no-merges $prev_heads  "$base".."$h")
        [ "$count" == 0 ] &&
                continue
 
-       echo "$h" "$count" | tee -a "$LOG_FILE"
+       total=$(( $total + $count ))
+       echo | tee -a "$LOG_FILE"
+       echo "${h%%/*}" "$count" | tee -a "$LOG_FILE"
+       echo | tee -a "$LOG_FILE"
 #      git shortlog --no-walk "$c" 2>&1 | tee -a "$LOG_FILE"
-       git log --oneline --no-merges "$base".."$h" | tee -a "$LOG_FILE"
+       git log --oneline --no-merges $prev_heads "$base".."$h" | tee -a "$LOG_FILE"
 
 #      gitk stable..$h
-
+       prev_heads="$prev_heads ^$h"
 done
 
+echo | tee -a "$LOG_FILE"
+echo "Total $total"
+
 exit 0