Author: glen
Date: Mon May 14 21:18:49 2007
New Revision: 8527

Modified:
   toys/stbr/cvslog.sh
Log:
- one awk can do it all

Modified: toys/stbr/cvslog.sh
==============================================================================
--- toys/stbr/cvslog.sh (original)
+++ toys/stbr/cvslog.sh Mon May 14 21:18:49 2007
@@ -11,8 +11,9 @@
 cd SPECS
 
 #while [ "$3" ]; do
-cvs -d $CVSROOT log $3 | awk '/author/{print $5}' | tr -d ';' | awk '{ if 
(!seen[$0]) print; seen[$0] = 1 }' > $TEMP
-SEND_TO=$(cat $TEMP | egrep "$VALID" | head -1)
+cvs -d $CVSROOT log $3 | awk '/author/{a = $5; sub(/;/, "", a); if (!seen[a]) 
print a; seen[a] = 1}' > $TEMP
+SEND_TO=$(awk -vp="$VALID" '$0 ~ p {print; exit}' $TEMP)
+
 #echo "Sending request to $SEND_TO for $3 from $FROM to $BRANCH"
 /usr/sbin/sendmail -t <<EOF
 From: $FROM <[EMAIL PROTECTED]>
_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to