changeset 14190:6699cf2b13db

maint.mk: improve the public-submodule-commit rule * top/maint.mk (public-submodule-commit): Prefix with $(AM_V_GEN), to suppress printing of its commands... unless V=1. Add git submodule's --quiet option to suppress printing of e.g., "Entering gnulib" output. "cd" into $(srcdir) before running git submodule.
author Jim Meyering <meyering@redhat.com>
date Thu, 20 Jan 2011 11:50:53 +0100
parents 8d4912d04c80
children 00edc8eebaa5
files ChangeLog top/maint.mk
diffstat 2 files changed, 12 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog	Thu Jan 20 11:25:32 2011 +0100
+++ b/ChangeLog	Thu Jan 20 11:50:53 2011 +0100
@@ -1,3 +1,12 @@
+2011-01-20  Jim Meyering  <meyering@redhat.com>
+
+	maint.mk: improve the public-submodule-commit rule
+	* top/maint.mk (public-submodule-commit): Prefix with $(AM_V_GEN),
+	to suppress printing of its commands... unless V=1.
+	Add git submodule's --quiet option to suppress printing of e.g.,
+	"Entering gnulib" output.
+	"cd" into $(srcdir) before running git submodule.
+
 2011-01-20  Bruno Haible  <bruno@clisp.org>
 
 	include_next: Fix bug introduced on 2011-01-18.
--- a/top/maint.mk	Thu Jan 20 11:25:32 2011 +0100
+++ b/top/maint.mk	Thu Jan 20 11:50:53 2011 +0100
@@ -1125,8 +1125,9 @@
 # cannot be built from a fresh clone.
 .PHONY: public-submodule-commit
 public-submodule-commit:
-	if test -d $(srcdir)/.git; then					\
-	  git submodule foreach 'test $$(git rev-parse origin)'		\
+	$(AM_V_GEN)if test -d $(srcdir)/.git; then			\
+	  cd $(srcdir) &&						\
+	  git submodule --quiet foreach 'test $$(git rev-parse origin)'	\
 	      = '"$$(git merge-base --independent origin $$sha1)"'	\
 	    || { echo '$(ME): found non-public submodule commit' >&2;	\
 		 exit 1; };						\