[tools] Consider today for gerrit-stats and snippets
When you do not specify the --before and --after flags, the tools should consider the window of [N-days-ago .. now].
'Before' is not inclusive, so push it forward 24 hours to include today.
Change-Id: I4c04bcb3c318a83091aeebacddd67e47170508ae
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/134500
Kokoro: Kokoro <noreply+kokoro@google.com>
Auto-Submit: Ben Clayton <bclayton@google.com>
Reviewed-by: Antonio Maiorano <amaiorano@google.com>
Commit-Queue: Ben Clayton <bclayton@google.com>
diff --git a/tools/src/cmd/gerrit-stats/main.go b/tools/src/cmd/gerrit-stats/main.go
index 08412f3..7dc816b 100644
--- a/tools/src/cmd/gerrit-stats/main.go
+++ b/tools/src/cmd/gerrit-stats/main.go
@@ -80,7 +80,7 @@
return fmt.Errorf("Couldn't parse before date: %w", err)
}
} else {
- before = time.Now()
+ before = time.Now().Add(time.Hour * 24)
}
if *afterFlag != "" {
after, err = time.Parse(yyyymmdd, *afterFlag)
diff --git a/tools/src/cmd/snippets/main.go b/tools/src/cmd/snippets/main.go
index 5fa4f75..97452b3 100644
--- a/tools/src/cmd/snippets/main.go
+++ b/tools/src/cmd/snippets/main.go
@@ -77,7 +77,7 @@
return fmt.Errorf("Couldn't parse before date: %w", err)
}
} else {
- before = time.Now()
+ before = time.Now().Add(time.Hour * 24)
}
if *afterFlag != "" {
after, err = time.Parse(yyyymmdd, *afterFlag)
@@ -113,8 +113,8 @@
for _, project := range []string{"tint", "dawn"} {
if changes := changesByProject[project]; len(changes) > 0 {
fmt.Println("##", strings.Title(project))
- for _, change := range changes {
- fmt.Println(change)
+ for i := len(changes) - 1; i >= 0; i-- {
+ fmt.Println(changes[i])
}
fmt.Println()
}