summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHans Ulrich Niedermann <hun@n-dimensional.de>2009-02-02 15:42:31 +0100
committerHans Ulrich Niedermann <hun@n-dimensional.de>2009-02-02 15:45:01 +0100
commit32e1caec7de06c178510429649b80b0b58047d99 (patch)
treed2da7a92066077540881e0e6a3ed82c6905dbaee
parenta61107a5885a2b04397ec839b4b8b2586c328eda (diff)
downloadgit-rpm-32e1caec7de06c178510429649b80b0b58047d99.tar.gz
git-rpm-32e1caec7de06c178510429649b80b0b58047d99.tar.xz
git-rpm-32e1caec7de06c178510429649b80b0b58047d99.zip
More robust push: Only try pushing existing tags
-rw-r--r--git-rpm.mk5
1 files changed, 3 insertions, 2 deletions
diff --git a/git-rpm.mk b/git-rpm.mk
index 7f9dc4c..5514d9e 100644
--- a/git-rpm.mk
+++ b/git-rpm.mk
@@ -98,10 +98,11 @@ setup:
STUFF_TO_PUSH =
STUFF_TO_PUSH += refs/heads/master:refs/heads/master
-STUFF_TO_PUSH += refs/tags/$(NVR):refs/tags/$(NVR)
+# STUFF_TO_PUSH += refs/tags/$(NVR):refs/tags/$(NVR)
+STUFF_TO_PUSH += $(foreach x,$(shell git tag -l),refs/tags/$(x):refs/tags/$(x))
.PHONY: push
push:
- git push "ssh://$(RSYNC_USER)@$(RSYNC_HOST)/~/public_git/$(REPODIR)" $(STUFF_TO_PUSH)
+ git push --dry-run "ssh://$(RSYNC_USER)@$(RSYNC_HOST)/~/public_git/$(REPODIR)" $(STUFF_TO_PUSH)
.PHONY: upload
upload: $(NVR) tag push