范浩杰 пре 3 година
родитељ
комит
ab6b02ead7
4 измењених фајлова са 11 додато и 6 уклоњено
  1. 3 3
      .pre-commit-hooks.yaml
  2. 3 0
      go-pre-commit/go-pre-version/go.mod
  3. 5 0
      go-pre-commit/go-pre-version/main.go
  4. 0 3
      go.mod

+ 3 - 3
.pre-commit-hooks.yaml

@@ -1,6 +1,6 @@
-- id: git-pre-commit
-  name: "git-pre-commit"
-  entry: "go run main.go"
+- id: go-pre-version
+  name: "go-pre-version"
+  entry: "go-pre-version"
   types:
     - "go"
   language: "golang"

+ 3 - 0
go-pre-commit/go-pre-version/go.mod

@@ -0,0 +1,3 @@
+module git.data-turing.com/soft/git-pre-commit/go-pre-commit/go-pre-version
+
+go 1.18

+ 5 - 0
main.go → go-pre-commit/go-pre-version/main.go

@@ -19,6 +19,11 @@ func main() {
 		}
 		defer file.Close()
 		file.WriteString("v1.0.0")
+		cmd := exec.Command("git", "add", "./version")
+		err = cmd.Run()
+		if err != nil {
+			fmt.Println(err)
+		}
 		return
 	}
 	fmt.Println("old version", string(b))

+ 0 - 3
go.mod

@@ -1,3 +0,0 @@
-module git.data-turing.com/soft/git-pre-commit
-
-go 1.18