[Ovirt-devel] avoid nonzero exit status from "make -f ovirt.mk status"
Jim Meyering
jim at meyering.net
Fri Sep 5 16:12:46 UTC 2008
Perry Myers reported that "make -f ovirt.mk status" fails,
with output like this:
# On branch next
nothing to commit (working directory clean)
# On branch next
nothing to commit (working directory clean)
# On branch next
nothing to commit (working directory clean)
# On branch next
nothing to commit (working directory clean)
# On branch next
nothing to commit (working directory clean)
# On branch next
nothing to commit (working directory clean)
make: *** [status] Error 1
That's because the failure of "git status" was leaking
out to the shell. This fixes it:
>From 6a268df91ee1c88a541c37a9f725bf5f4aa96553 Mon Sep 17 00:00:00 2001
From: Jim Meyering <meyering at redhat.com>
Date: Fri, 5 Sep 2008 18:09:56 +0200
Subject: [PATCH] * ovirt.mk (status): Ignore a nonzero exit status from git status.
---
ovirt.mk | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/ovirt.mk b/ovirt.mk
index 78ee0f5..d94b280 100644
--- a/ovirt.mk
+++ b/ovirt.mk
@@ -46,7 +46,7 @@ bumpversion:
status:
for dir in $(SUBDIRS); do \
if test -d $$dir ; then \
- (cd $$dir && git $@) ; \
+ (cd $$dir && git $@) || :; \
fi ; \
done
--
1.6.0.1.196.g01914
More information about the ovirt-devel
mailing list