]> git.pld-linux.org Git - packages/rpm-build-tools.git/commitdiff
- skip on no changes
authorElan Ruusamäe <glen@pld-linux.org>
Fri, 8 May 2009 09:27:05 +0000 (09:27 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    kdediff.sh -> 1.6

kdediff.sh

index 15603e0ab967e6640dde04a9ef9c9ebcae1ce5bb..22002fd758d4664e284f1b7e085e6bef7256a32b 100644 (file)
@@ -20,12 +20,20 @@ rundiff() {
        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"
 }
This page took 0.109675 seconds and 4 git commands to generate.