From 211fa0709d5d44cfae8fcc643d5fd123c4640f45 Mon Sep 17 00:00:00 2001 From: harveyshao Date: Thu, 30 Sep 2021 04:21:13 +0800 Subject: [PATCH] add git.tag --- misc/git/status.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/misc/git/status.go b/misc/git/status.go index 99a44f1c..fa2a6e49 100644 --- a/misc/git/status.go +++ b/misc/git/status.go @@ -74,6 +74,8 @@ func _status_list(m *ice.Message) (files, adds, dels int, last time.Time) { m.Push("tags", tags) if strings.Contains(vs[1], "ahead") { list = append(list, PUSH) + } else if strings.Contains(tags, "-") { + list = append(list, TAG) } default: m.Push("tags", "") @@ -99,6 +101,7 @@ const ( PULL = "pull" MAKE = "make" PUSH = "push" + TAG = "tag" ADD = "add" OPT = "opt" @@ -131,6 +134,11 @@ func init() { } m.Cmdy(cli.SYSTEM, GIT, PUSH, ice.Option{cli.CMD_DIR, _repos_path(m.Option(kit.MDB_NAME))}) + m.Cmdy(cli.SYSTEM, GIT, PUSH, "--tags") + }}, + TAG: {Name: "tags version", Help: "标签", Hand: func(m *ice.Message, arg ...string) { + m.Cmdy(cli.SYSTEM, GIT, TAG, m.Option("version")) + m.Cmdy(cli.SYSTEM, GIT, PUSH, "--tags") }}, ADD: {Name: "add", Help: "添加", Hand: func(m *ice.Message, arg ...string) {