[PATCH] Skip missing directories for real.
Matthias Kilian
kili at outback.escape.de
Sun Apr 24 17:22:50 CEST 2011
While here, make the code a little bit more readable.
---
sync-all | 22 ++++++++--------------
1 files changed, 8 insertions(+), 14 deletions(-)
diff --git a/sync-all b/sync-all
index 7ccc71d..3ccbc86 100755
--- a/sync-all
+++ b/sync-all
@@ -310,20 +310,14 @@ sub scmall {
if (-d "$localpath/.git") {
die "Found both _darcs and .git in $localpath";
}
- else {
- $scm = "darcs";
- }
- }
- else {
- if (-d "$localpath/.git") {
- $scm = "git";
- }
- elsif ($tag eq "") {
- die "Required repo $localpath is missing";
- }
- else {
- message "== $localpath repo not present; skipping";
- }
+ $scm = "darcs";
+ } elsif (-d "$localpath/.git") {
+ $scm = "git";
+ } elsif ($tag eq "") {
+ die "Required repo $localpath is missing";
+ } else {
+ message "== $localpath repo not present; skipping";
+ next;
}
# Work out the arguments we should give to the SCM
--
1.7.3.5
More information about the Cvs-ghc
mailing list