mirror of
ssh://git.janware.com/janware/proj/jw-pkg
synced 2026-04-24 17:23:36 +02:00
projects-dir.mk: Add [git-]get-maintainer
Add targets to update all repositories from their respective maintainers. Signed-off-by: Jan Lindemann <jan@janware.com>
This commit is contained in:
parent
e799f6bccc
commit
5a3299b1c6
2 changed files with 8 additions and 0 deletions
|
|
@ -147,6 +147,7 @@ JANWARE_PACKAGE_FILTER = url =~ janware
|
||||||
TARGET_PROJECTS = $(filter-out $(EXCLUDE_FROM_BUILD),$(PROJECTS))
|
TARGET_PROJECTS = $(filter-out $(EXCLUDE_FROM_BUILD),$(PROJECTS))
|
||||||
BUILD_PROJECTS = $(shell $(JW_PKG_PY_BUILD) --build-order all $(TARGET_PROJECTS))
|
BUILD_PROJECTS = $(shell $(JW_PKG_PY_BUILD) --build-order all $(TARGET_PROJECTS))
|
||||||
GIT_PROJECTS = $(patsubst %/,%,$(dir $(wildcard $(addsuffix /.git,$(BUILD_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
|
# ------------ targets
|
||||||
|
|
||||||
|
|
@ -308,6 +309,8 @@ pull-all: purge git-get git-pull-all
|
||||||
diff-all diff: $(SSH_WRAPPER_SH)
|
diff-all diff: $(SSH_WRAPPER_SH)
|
||||||
$(PGIT_SH) diff
|
$(PGIT_SH) diff
|
||||||
|
|
||||||
|
get-maintainer: git-get-maintainer
|
||||||
|
|
||||||
# --- git targets
|
# --- git targets
|
||||||
|
|
||||||
git-push push: $(SSH_WRAPPER_SH)
|
git-push push: $(SSH_WRAPPER_SH)
|
||||||
|
|
@ -335,6 +338,9 @@ git-get-mini: $(SSH_WRAPPER_SH)
|
||||||
git-pull-all: $(SSH_WRAPPER_SH)
|
git-pull-all: $(SSH_WRAPPER_SH)
|
||||||
$(PGIT_SH) pull $(PGIT_SH_OPTS_NETWORK) --all
|
$(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)
|
git-get-%: $(SSH_WRAPPER_SH)
|
||||||
$(PGIT_SH_GET) $(PGIT_SH_OPTS_NETWORK) --refspec "$*:master:master"
|
$(PGIT_SH_GET) $(PGIT_SH_OPTS_NETWORK) --refspec "$*:master:master"
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -133,6 +133,8 @@ do-install-links:
|
||||||
install-links:
|
install-links:
|
||||||
DEVELOPMENT=false make do-install-links
|
DEVELOPMENT=false make do-install-links
|
||||||
|
|
||||||
|
get-maintainer: git-get-maintainer
|
||||||
|
|
||||||
git-init: git-init.done $(GIT_DESCR)
|
git-init: git-init.done $(GIT_DESCR)
|
||||||
|
|
||||||
git-init-from-cvs: git-init
|
git-init-from-cvs: git-init
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue