Author: glen                         Date: Mon May 22 21:41:37 2006 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- tagging speedup (branch SOURCES at once)

---- Files affected:
SPECS:
   builder (1.432 -> 1.433) 

---- Diffs:

================================================================
Index: SPECS/builder
diff -u SPECS/builder:1.432 SPECS/builder:1.433
--- SPECS/builder:1.432 Mon May 22 23:39:21 2006
+++ SPECS/builder       Mon May 22 23:41:31 2006
@@ -1037,25 +1037,28 @@
                set -v;
        fi
 
-       if [ -n "$1$2$3$4$5$6$7$8$9${10}" ]; then
+       if [ $# gt 0 ]; then
 
-               OPTIONS="tag -b"
+               local OPTIONS="tag -b"
                if [ -n "$CVSROOT" ]; then
                        OPTIONS="-d $CVSROOT $OPTIONS"
                fi
                cd "$SOURCE_DIR"
-               for i in $TAG_FILES
-               do
-                       if [ -f `nourl $i` ]; then
-                               cvs $OPTIONS $TAG `nourl $i`
+               local tag_files
+               for i in $TAG_FILES; do
+                       local fp=`nourl "$i"`
+                       if [ -f "$fp" ]; then
+                               tag_files="$tag_files $fp"
                        else
                                Exit_error err_no_source_in_repo $i
                        fi
                done
+               if [ "$tag_files" ]; then
+                       cvs $OPTIONS $TAG $tag_files
+               fi
+
                cd "$SPECS_DIR"
                cvs $OPTIONS $TAG $SPECFILE
-
-               unset OPTIONS
        fi
 }
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SPECS/builder?r1=1.432&r2=1.433&f=u

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to