From 8265eeceeff3e269af08fa76a847106873be2852 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=90=D1=80=D1=82=D1=91=D0=BC=20=D0=92=D0=BB=D0=B0=D1=81?= =?UTF-8?q?=D0=BE=D0=B2?= Date: Thu, 5 Jun 2025 10:49:42 +0500 Subject: [PATCH 1/2] changed the 'v2.8.x' branch --- define.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/define.go b/define.go index d19c224..8da364a 100644 --- a/define.go +++ b/define.go @@ -5,7 +5,7 @@ import "time" const ( MAX_LINE_LENGTH uint16 = 1024 MAX_COMMIT_LENGTH uint16 = 300 - MAX_COMMIT_LENGTH_WATCHER uint16 = 45 + MAX_COMMIT_LENGTH_WATCHER uint16 = 25 COMMIT_TIME time.Duration = 15 * time.Second GITHUB_API_REPO_URL string = "https://api.github.com/repos/thefuture-industries/git-auto-commit" From b7328b9dc919c5db678891f7c2072d11689fcbfc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=90=D1=80=D1=82=D1=91=D0=BC=20=D0=92=D0=BB=D0=B0=D1=81?= =?UTF-8?q?=D0=BE=D0=B2?= Date: Thu, 5 Jun 2025 10:53:26 +0500 Subject: [PATCH 2/2] added condition logic: isCurrent --- main.go | 4 +++- version.go | 6 ++++-- watcher.go | 2 ++ 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/main.go b/main.go index 228cfbf..2f9478a 100644 --- a/main.go +++ b/main.go @@ -19,7 +19,7 @@ func main() { WatchCommit(path) } else if len(os.Args) > 1 && (os.Args[1] == "-v" || os.Args[1] == "--version") { - GetVersion() + GetVersion(true) } else if len(os.Args) > 1 && (os.Args[1] == "-u" || os.Args[1] == "--update") { AutoCommitUpdate() } else { @@ -28,6 +28,8 @@ func main() { } func AutoCommit() { + GetVersion(false) + files, err := GetStagedFiles() if err != nil { ErrorLogger(fmt.Errorf("error getting staged files: %s", err.Error())) diff --git a/version.go b/version.go index 0c40302..f13c0d5 100644 --- a/version.go +++ b/version.go @@ -8,7 +8,7 @@ import ( "strings" ) -func GetVersion() { +func GetVersion(isCurrent bool) { root, err := GetGitRoot() if err != nil { ErrorLogger(fmt.Errorf("could not get git root: %w", err)) @@ -23,7 +23,9 @@ func GetVersion() { return } - fmt.Println("[git auto-commit] current version:", strings.TrimSpace(string(version))) + if isCurrent { + fmt.Println("[git auto-commit] current version:", strings.TrimSpace(string(version))) + } resp, err := http.Get(GITHUB_API_REPO_URL + "/releases/latest") if err != nil { diff --git a/watcher.go b/watcher.go index 13b6bd3..d700971 100644 --- a/watcher.go +++ b/watcher.go @@ -14,6 +14,8 @@ import ( ) func WatchCommit(path string) { + GetVersion(false) + watcher, err := fsnotify.NewWatcher() if err != nil { ErrorLogger(err)