From: j8takagi Date: Mon, 6 Jul 2026 13:50:40 +0000 (+0900) Subject: version upの修正 X-Git-Tag: v0.6p12~5 X-Git-Url: https://www.j8takagi.net/gitweb?a=commitdiff_plain;h=73368719cec3d62f9489f92be481954141b4b008;p=yacasl2.git version upの修正 --- diff --git a/git.mk b/git.mk index b39c55a..b1c3378 100644 --- a/git.mk +++ b/git.mk @@ -1,6 +1,7 @@ CAT := cat EXPR := expr GIT := git +GREP := grep PRINTF := printf SED := sed @@ -14,18 +15,15 @@ gitpush___stamp: gittag___stamp $(GIT) push github main --tags $(GIT) rev-parse HEAD > $@ -gittag___stamp: commit___stamp +gittag___stamp: version_up___stamp $(GIT) tag $(VERSION) main $(PRINTF) "%s\n" "$(VERSION)" > $@ -commit___stamp: version_up___stamp - $(GIT) add VERSION - $(GIT) commit -m "version up" - $(GIT) rev-parse HEAD >$@ - version_up___stamp: VERSION if [ -n "$$($(GIT) status -s)" ]; then $(PRINTF) "Error: commit, first.\n"; exit 1; fi - while $(GIT) rev-parse -q --verify $$($(CAT) VERSION) >/dev/null 2>&1; do $(PRINTF) "v%.1fp%02d\n" $(VERSIONNO) $$($(EXPR) $(PATCHNO) + 1) >$<; done + $(GIT) tag --points-at main | $(GREP) -qx "$(VERSION)" || while $(GIT) rev-parse -q --verify $$($(CAT) VERSION) >/dev/null 2>&1; do $(PRINTF) "v%.1fp%02d\n" $(VERSIONNO) $$($(EXPR) $(PATCHNO) + 1) >$<; done + $(GIT) add VERSION + $(GIT) commit -m "version up" $(CAT) $< >$@ gitclean: