while [[ $# -ne 0 ]] ; do
bug=$1
reason=$2
- shift 2
+ shift 2 || usage "invalid args"
if [[ -z ${bug} || -n ${bug//[0-9#]} ]] ; then
usage "invalid bug"
cvs=$(cvs up)
files=$(echo "$cvs" | awk '$1 ~ /^[MA]/ { print $NF }' | grep -v '^Manifest$')
-unk_files=$(echo "$cvs" | awk '$1 !~ /^[MA]/')
+unk_files=$(echo "$cvs" | awk '$1 !~ /^[MAR]/')
if [[ -n ${unk_files} ]] ; then
echo "unknown files:"
echo "${unk_files}"