code: func GetHumanVersion() string {
  	version := Version
  	if GitDescribe != "" {
  		version = GitDescribe
  	}
  
  	release := VersionPrerelease
  	if GitDescribe == "" && release == "" {
  		release = "dev"
  	}
  
  	if release != "" {
  		if !strings.HasSuffix(version, "-"+release) {
  			// if we tagged a prerelease version then the release is in the version already
  			version += fmt.Sprintf("-%s", release)
  		}
  		if GitCommit != "" {
  			version += fmt.Sprintf(" (%s)", GitCommit)
  		}
  	}
  
  	// Strip off any single quotes added by the git information.
  	return strings.Replace(version, "'", "", -1)
  }
docs: // GetHumanVersion composes the parts of the version in a way that's suitable
  // for displaying to humans.