X-Git-Url: https://defaria.com/gitweb/?a=blobdiff_plain;f=clients%2FLynuxWorks%2Fbin%2Ffiles4tag;fp=clients%2FLynuxWorks%2Fbin%2Ffiles4tag;h=7a420ecf7622ee66603a020d09adda7206a2de16;hb=a8c84d2892f07a6863b68a11eb0a4a79ffd71fb5;hp=0000000000000000000000000000000000000000;hpb=95384f94f88aceeb5eef2d322210ba4a438b6512;p=clearscm.git diff --git a/clients/LynuxWorks/bin/files4tag b/clients/LynuxWorks/bin/files4tag new file mode 100644 index 0000000..7a420ec --- /dev/null +++ b/clients/LynuxWorks/bin/files4tag @@ -0,0 +1,17 @@ +#!/bin/bash +tag=$1 +file="" +revision="" +cvs -q log 2>/dev/null | grep -E "(Working file: |$tag)" | grep -B1 $tag | + while read line; do + if [[ $line == Working\ file:\ * ]]; then + file=$(echo $line | sed "s/Working file: //") + elif [[ $line == $tag* ]]; then + revision=$(echo $line | sed "s/$tag: //") + fi + if [ "$file" != "" -a "$revision" != "" ]; then + echo cvs update -r$revision $file + file="" + revision="" + fi + done