commit c76418f8615abdfff6b35006fc7d2ba76e2aa9dd
parent 31f71d9f76221b65c3da3df527ce2ef274b284af
Author: Russ Cox <rsc@golang.org>
Date: Thu, 29 Sep 2016 19:12:33 +0000
issuedb: limit issue progress to current release for now
Diffstat:
1 file changed, 12 insertions(+), 3 deletions(-)
diff --git a/issuedb/dash.go b/issuedb/dash.go
@@ -1,3 +1,7 @@
+// Copyright 2016 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
package main
import (
@@ -145,18 +149,20 @@ func plotRelease(actions []action, maxIssue int, release string) {
var buf bytes.Buffer
fmt.Fprintf(&buf, "var %sData = [", strings.Replace(release, ".", "", -1))
- fmt.Fprintf(&buf, " ['Date', '%s', '%s', '%s']", releaseEarly, release, releaseMaybe)
+ fmt.Fprintf(&buf, " ['Date', '%s', '%s', '%s', 'No Milestone']", releaseEarly, release, releaseMaybe)
plot(actions, maxIssue, func(issues []issueState, time string) {
if time < minDate {
return
}
- var numRelease, numReleaseEarly, numReleaseMaybe int
+ var numNone, numRelease, numReleaseEarly, numReleaseMaybe int
for id := range issues {
issue := &issues[id]
if issue.createTime == "" || issue.closeTime != "" {
continue
}
switch issue.milestone {
+ case "":
+ numNone++
case release:
numRelease++
case releaseEarly:
@@ -165,7 +171,7 @@ func plotRelease(actions []action, maxIssue int, release string) {
numReleaseMaybe++
}
}
- fmt.Fprintf(&buf, ",\n [myDate(\"%s\"), %d, %d, %d]", time, numReleaseEarly, numRelease, numReleaseMaybe)
+ fmt.Fprintf(&buf, ",\n [myDate(\"%s\"), %d, %d, %d, %d]", time, numNone, numReleaseEarly, numRelease, numReleaseMaybe)
})
fmt.Fprintf(&buf, "\n];\n\n")
os.Stdout.Write(buf.Bytes())
@@ -198,6 +204,9 @@ func plotNeeds(actions []action, maxIssue int) {
if issue.createTime == "" || issue.closeTime != "" {
continue
}
+ if issue.milestone != "" && !strings.HasPrefix(issue.milestone, "Go1.8") {
+ continue
+ }
ix := triage
switch {
case issue.needsInvestigation: