+ if ($opt{fuzzy}) {
+ for ($header[0]) {
+ tr/ _/-/;
+
+ state $BY = qr{ (?: -? b[yu] )? \Z }ix;
+ s{^ si (?:ge?n|n?g) (?:e?[dt])? -? (?:of+)? $BY}{Signed-off-by}ix;
+ s{^ ack (?:ed|de)? $BY}{Acked-by}ix;
+ s{^ review (?:e?d)? $BY}{Reviewed-by}ix;
+ s{^ teste[dt] $BY}{Tested-by}ix;
+ }
+ }
+