From f61fad4ff13bdd38fba1ac79704ae2d9d6a8e018 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Elan=20Ruusam=C3=A4e?= Date: Fri, 8 May 2009 09:27:05 +0000 Subject: [PATCH] - skip on no changes Changed files: kdediff.sh -> 1.6 --- kdediff.sh | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/kdediff.sh b/kdediff.sh index 15603e0..22002fd 100644 --- a/kdediff.sh +++ b/kdediff.sh @@ -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" } -- 2.44.0