diff --git a/make/projects-dir.mk b/make/projects-dir.mk index 3521743c..9ab1fd35 100644 --- a/make/projects-dir.mk +++ b/make/projects-dir.mk @@ -147,6 +147,7 @@ JANWARE_PACKAGE_FILTER = url =~ janware TARGET_PROJECTS = $(filter-out $(EXCLUDE_FROM_BUILD),$(PROJECTS)) BUILD_PROJECTS = $(shell $(JW_PKG_PY_BUILD) --build-order all $(TARGET_PROJECTS)) GIT_PROJECTS = $(patsubst %/,%,$(dir $(wildcard $(addsuffix /.git,$(BUILD_PROJECTS))))) +PROJECTS_WITH_PROJECT_CONF = $(patsubst %/make/project.conf,%,$(wildcard $(addsuffix /make/project.conf,$(BUILD_PROJECTS)))) # ------------ targets @@ -308,6 +309,8 @@ pull-all: purge git-get git-pull-all diff-all diff: $(SSH_WRAPPER_SH) $(PGIT_SH) diff +get-maintainer: git-get-maintainer + # --- git targets git-push push: $(SSH_WRAPPER_SH) @@ -335,6 +338,9 @@ git-get-mini: $(SSH_WRAPPER_SH) git-pull-all: $(SSH_WRAPPER_SH) $(PGIT_SH) pull $(PGIT_SH_OPTS_NETWORK) --all +git-get-maintainer: $(SSH_WRAPPER_SH) + PGIT_SH_PROJECTS="$(PROJECTS_WITH_PROJECT_CONF)" $(PGIT_SH) exec make git-get-maintainer + git-get-%: $(SSH_WRAPPER_SH) $(PGIT_SH_GET) $(PGIT_SH_OPTS_NETWORK) --refspec "$*:master:master" diff --git a/make/topdir.mk b/make/topdir.mk index 10062fcc..be23e8b5 100644 --- a/make/topdir.mk +++ b/make/topdir.mk @@ -133,6 +133,8 @@ do-install-links: install-links: DEVELOPMENT=false make do-install-links +get-maintainer: git-get-maintainer + git-init: git-init.done $(GIT_DESCR) git-init-from-cvs: git-init