Changeset 77252 in spip-zone for _dev_


Ignore:
Timestamp:
Oct 16, 2013, 1:57:45 PM (6 years ago)
Author:
esj@…
Message:

Script de réattribution: toujours faire svn up, et ne pas tenir compte du traducteur nommé Salvatore.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _dev_/salvatore2/reattribution/trad.sh

    r77251 r77252  
    55
    66PREFIX=/tmp/ana-svn-${PWD##*/}
    7 SIZE=$(svn info|grep Revi|awk '{print $2}')
    8 USURPATEUR=salvatore@rezo.net
     7USURPATEUR=salvatore
    98ETAPE=$1
    109if [ -z "$ETAPE" ]
     
    1413if [ $ETAPE -eq 1 ]
    1514then
    16 echo $ETAPE. Recuperer $SIZE commit >&2
    17 svn log -v -l$SIZE > $PREFIX-1.txt
     15echo $ETAPE. Recuperer les logs >&2
     16SIZE=$(svn up|tr -d "."|cut -d' ' -f3)
     17if [ -n "$SIZE" ]
     18then OPT=" -l$SIZE"
     19else OPT=''
     20fi
     21svn log -v $OPT > $PREFIX-1.txt
    1822ETAPE=$((ETAPE+1))
    1923fi
     
    2226then
    2327echo $ETAPE. Ne prendre que les envois de $USURPATEUR >&2
    24 awk "{if ( /^r/ ) ok=(/^r[0-9]+ [|] $USURPATEUR/); if (ok) print;}" $PREFIX-1.txt > $PREFIX-2.txt
     28awk "{if ( /^r/ ) ok=(/^r[0-9]+ [|] $USURPATEUR@/); if (ok) print;}" $PREFIX-1.txt > $PREFIX-2.txt
    2529ETAPE=$((ETAPE+1))
    2630fi
     
    4246if [ $ETAPE -eq 5 ]
    4347then
    44 echo $ETAPE. charger leur modifs et les traiter >&2
     48echo "$ETAPE. Trouver les noms des traducteurs (eliminer Salvatore et autres infos)" >&2
    4549cat $PREFIX-4.txt | while read i
    4650do
     
    4852        grep '^+.*<traducteur' |
    4953        sed 's/^.*nom="//;s/".*$//'|
    50         sort  -u |
     54        grep -iv $USURPATEUR |
     55        sort -u |
    5156        tr "\n" "%");
    5257        echo "$i $t"
Note: See TracChangeset for help on using the changeset viewer.