Author: glen                         Date: Fri May  8 09:27:10 2009 GMT
Module: packages                      Tag: HEAD
---- Log message:
- skip on no changes

---- Files affected:
packages:
   kdediff.sh (1.5 -> 1.6) 

---- Diffs:

================================================================
Index: packages/kdediff.sh
diff -u packages/kdediff.sh:1.5 packages/kdediff.sh:1.6
--- packages/kdediff.sh:1.5     Thu Apr 23 16:33:33 2009
+++ packages/kdediff.sh Fri May  8 11:27:05 2009
@@ -20,12 +20,20 @@
        if [ "$c" = 0 ]; then
                echo >&2 "$pkg-branch.diff: empty, skipping"
                rm $pkg-branch.diff.tmp
-               cvs remove -f $pkg-branch.diff
+               cvs remove -f $pkg-branch.diff 2>/dev/null
                return
        fi
 
        cvs up -A $pkg-branch.diff
-       cvs add $pkg-branch.diff
+       cvs add $pkg-branch.diff 2>/dev/null
+
+       local d=$(interdiff $pkg-branch.diff{,.tmp} | wc -l)
+       if [ "$d" = 0 ]; then
+               echo >&2 "$pkg-branch.diff: no new changes, skip"
+               rm $pkg-branch.diff.tmp
+               return
+       fi
+
        mv $pkg-branch.diff.tmp $pkg-branch.diff
        echo >&2 "Updated $pkg-branch.diff"
 }
================================================================

---- CVS-web:
    
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/kdediff.sh?r1=1.5&r2=1.6&f=u

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

Reply via email to