equal
deleted
inserted
replaced
31 BLAMELANGFILE="$BLAMELANG.txt"; |
31 BLAMELANGFILE="$BLAMELANG.txt"; |
32 |
32 |
33 TEMP_EN=$(mktemp); |
33 TEMP_EN=$(mktemp); |
34 TEMP_LANG=$(mktemp); |
34 TEMP_LANG=$(mktemp); |
35 |
35 |
|
36 #hg fa en.txt | grep -P "^\s*\d+:\s+0[013-6]:" > $TEMP_EN; |
36 hg blame en.txt | grep -P "^\s*\d+:\s+0[013-6]:" > $TEMP_EN; |
37 hg blame en.txt | grep -P "^\s*\d+:\s+0[013-6]:" > $TEMP_EN; |
37 |
38 |
|
39 #hg fa $BLAMELANGFILE | grep -P "^\s*\d+:\s+0[013-6]:" > $TEMP_LANG; |
38 hg blame $BLAMELANGFILE | grep -P "^\s*\d+:\s+0[013-6]:" > $TEMP_LANG; |
40 hg blame $BLAMELANGFILE | grep -P "^\s*\d+:\s+0[013-6]:" > $TEMP_LANG; |
39 |
41 |
40 cat $TEMP_EN | while read f; |
42 cat $TEMP_EN | while read f; |
41 do |
43 do |
42 REV=$(echo $f | sed 's/:.*//'); |
44 REV=$(echo $f | sed 's/:.*//'); |
46 then |
48 then |
47 OTHER_REV=$(echo $OTHER | sed 's/:.*//'); |
49 OTHER_REV=$(echo $OTHER | sed 's/:.*//'); |
48 if (($REV>$OTHER_REV)); |
50 if (($REV>$OTHER_REV)); |
49 then |
51 then |
50 TEXT=$(echo $f | sed 's/^\s*[0-9]\+:\s*[0-9]\+:[0-9]\+=//'); |
52 TEXT=$(echo $f | sed 's/^\s*[0-9]\+:\s*[0-9]\+:[0-9]\+=//'); |
51 OLD_TEXT=$(hg grep --all -r "1:$OTHER_REV" "$CODE" en.txt | tail -n1 | sed 's/.*en.txt:[0-9]\+:[+-]:[0-9]\+:[0-9]\+=//;s/ |
53 # script runs ~20% faster than with blame but nonstandard |
|
54 # OLD_TEXT=$(hg fa -r "$OTHER_REV" en.txt | grep -P "^\s*\d+:\s+${CODE}=" | sed 's/^\s*[0-9]\+:\s*[0-9]\+:[0-9]\+=//;s/ |
|
55 //'); |
|
56 OLD_TEXT=$(hg blame -r "$OTHER_REV" en.txt | grep -P "^\s*\d+:\s+${CODE}=" | sed 's/^\s*[0-9]\+:\s*[0-9]\+:[0-9]\+=//;s/ |
52 //'); |
57 //'); |
53 |
58 |
54 COMPARE_TEXT=$TEXT; |
59 COMPARE_TEXT=$TEXT; |
55 COMPARE_OLD_TEXT=$OLD_TEXT; |
60 COMPARE_OLD_TEXT=$OLD_TEXT; |
56 if (($IGNORE_CASE_WHITESPACE==1)); |
61 if (($IGNORE_CASE_WHITESPACE==1)); |