]> git.lizzy.rs Git - micro.git/blobdiff - tools/build-version.go
Adjust default keybinding text (#2293)
[micro.git] / tools / build-version.go
index ead81a43c2ed4321ec6d61ecba50edfe59222fad..8194fba66497ff2631cb82e4173f764a79253779 100644 (file)
@@ -1,3 +1,5 @@
+//+build ignore
+
 package main
 
 import (
@@ -31,6 +33,10 @@ func getTag(match ...string) (string, *semver.PRVersion) {
 }
 
 func main() {
+       if tags, err := exec.Command("git", "tag").Output(); err != nil || len(tags) == 0 {
+               // no tags found -- fetch them
+               exec.Command("git", "fetch", "--tags").Run()
+       }
        // Find the last vX.X.X Tag and get how many builds we are ahead of it.
        versionStr, ahead := getTag("--match", "v*")
        version, err := semver.ParseTolerant(versionStr)
@@ -49,7 +55,7 @@ func main() {
        }
 
        // If we don't have any tag assume "dev"
-       if tag == "" {
+       if tag == "" || strings.HasPrefix(tag, "nightly") {
                tag = "dev"
        }
        // Get the most likely next version: