From f1c48f46990bee2f73012c3effe88c8ddc9c69e7 Mon Sep 17 00:00:00 2001 From: Franco Fichtner Date: Tue, 9 Sep 2025 09:45:11 +0200 Subject: [PATCH] make: add tag glue --- Mk/git.mk | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Mk/git.mk b/Mk/git.mk index e26c4ed075..37f78ed968 100644 --- a/Mk/git.mk +++ b/Mk/git.mk @@ -23,7 +23,7 @@ # OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF # SUCH DAMAGE. -ARGS= diff feed mlog slog mfc +ARGS= diff feed mfc mlog slog tag # handle argument expansion for required targets .for TARGET in ${.TARGETS} @@ -61,6 +61,9 @@ diff: ensure-stable ${GIT} diff --stat -p ${CORE_STABLE} ${diff_ARGS} ${GIT_PRIVATE}; \ fi +tag: ensure-stable + @${GIT} tag -a -m "stable release" "${tag_ARGS:[1]}" ${CORE_STABLE} + feed: ensure-stable @FEED="${feed_ARGS:[1]}"; \ if [ -z "$${FEED}" ]; then FEED=$$(${GITVERSION} ${CORE_STABLE} | awk '{print $$1}'); fi; \