cmd/gopherstats: change top 20->40, ignore file changes in CLs with many
Change-Id: Ic9d010cb25aa7ecd0a84531a6244b0ce3eefa0ca
Reviewed-on: https://go-review.googlesource.com/c/build/+/165038
Reviewed-by: Dmitri Shuralyov <dmitshur@golang.org>
diff --git a/cmd/gopherstats/gopherstats.go b/cmd/gopherstats/gopherstats.go
index b411295..a791056 100644
--- a/cmd/gopherstats/gopherstats.go
+++ b/cmd/gopherstats/gopherstats.go
@@ -1102,6 +1102,10 @@
email := cl.Commit.Author.Email() // gerrit-y email
who := gophers.GetPerson(email)
if who != nil {
+ if len(cl.Commit.Files) > 20 {
+ // Probably just a cleanup or moving files, skip this CL.
+ return nil
+ }
if fileTouched[who] == nil {
fileTouched[who] = map[projectFile]bool{}
}
@@ -1143,15 +1147,15 @@
uniqueDirsEdited[p] = len(m)
}
- top(newCLs, "CLs created:", 20)
- top(commentsOnOtherCLs, "Unique non-self CLs commented on:", 20)
+ top(newCLs, "CLs created:", 40)
+ top(commentsOnOtherCLs, "Unique non-self CLs commented on:", 40)
- top(githubIssuesCreated, "GitHub issues created:", 20)
- top(githubUniqueIssueComments, "Unique GitHub issues commented on:", 20)
- top(githubUniqueIssueEvents, "Unique GitHub issues acted on:", 20)
+ top(githubIssuesCreated, "GitHub issues created:", 40)
+ top(githubUniqueIssueComments, "Unique GitHub issues commented on:", 40)
+ top(githubUniqueIssueEvents, "Unique GitHub issues acted on:", 40)
- top(uniqueFilesEdited, "Unique files edited:", 20)
- top(uniqueDirsEdited, "Unique directories edited:", 20)
+ top(uniqueFilesEdited, "Unique files edited:", 40)
+ top(uniqueDirsEdited, "Unique directories edited:", 40)
}
func top(m map[*gophers.Person]int, title string, n int) {