Show
Ignore:
Timestamp:
07/16/07 14:46:32 (1 year ago)
Author:
tg
Message:

I just hope we'll never have more than 254 committers

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/freewrt/scripts/commitstats

    r3230 r3232  
    8989 
    9090i=0 
     91integer orows=0 
    9192while (( i < n )); do 
    92         integer rev=1 revs=0 
     93        eval set -A orows$i 
     94        integer rev=1 revs=0 orow=0 
    9395        me=${authors[i]} 
    9496        if [[ $me = _total ]]; then 
     
    98100                line=\"$me\" 
    99101        fi 
     102        eval orows$i[orow++]=\$line 
    100103        while (( rev <= authrevs[0] )); do 
    101104                [[ ${allrevs[rev]} = $me ]] && let revs++ 
    102                 line="$line;$revs" 
     105                eval orows$i[orow++]=\$revs 
    103106                let rev++ 
    104107        done 
    105         print -r -- "$line" 
     108        (( orows < orow )) && let orows=orow 
    106109        let i++ 
    107110done 
     111 
     112# fucking openoffice has a 256-column limit on spreadsheets 
     113# Lotus 1-2-3 9.5 doesn't seem to be much better so reshape 
     114integer orow=0 
     115while (( orow < orows )); do 
     116        integer j=0 
     117        sp= 
     118        while (( j < i )); do 
     119                eval print -n -- "\$sp\${orows$j[orow]}" 
     120                sp=';' 
     121                let j++ 
     122        done 
     123        print 
     124        let orow++ 
     125done 
    108126exit 0