Version handling for v0.9+

This commit is contained in:
Jakob Borg 2014-08-07 14:55:13 +02:00
parent 0080ee6e86
commit b37b19f344
1 changed files with 4 additions and 1 deletions

View File

@ -337,11 +337,14 @@ func ensureDir(dir string, mode int) {
}
}
var vRe = regexp.MustCompile(`^(v\d+\.\d+\.\d+)-.+`)
var vRe = regexp.MustCompile(`^(v\d+\.\d+\.\d+(?:-[a-z]\w+)?)[+\.-]`)
// transformVersion returns a version number formatted correctly, with all
// development versions aggregated into one.
func transformVersion(v string) string {
if v == "unknown-dev" {
return v
}
if !strings.HasPrefix(v, "v") {
v = "v" + v
}