File tree 1 file changed +10
-3
lines changed
1 file changed +10
-3
lines changed Original file line number Diff line number Diff line change @@ -13,6 +13,7 @@ import (
13
13
"sort"
14
14
"strconv"
15
15
"strings"
16
+ "time"
16
17
)
17
18
18
19
// norevive
@@ -100,8 +101,14 @@ func main() {
100
101
var releaseBlocks map [ReleaseVersion ]MarkdownReleaseBlock
101
102
if len (os .Args ) == 3 {
102
103
releaseBlocks = make (map [ReleaseVersion ]MarkdownReleaseBlock )
103
- after := os .Args [1 ]
104
- until := os .Args [2 ]
104
+ after , err := time .Parse (time .DateOnly , os .Args [1 ])
105
+ if err != nil {
106
+ log .Fatalf ("Failed to parse time arguments: %v" , err )
107
+ }
108
+ until , err := time .Parse (time .DateOnly , os .Args [2 ])
109
+ if err != nil {
110
+ log .Fatalf ("Failed to parse time arguments: %v" , err )
111
+ }
105
112
gitLog = timeFrameReverseGitLog (after , until )
106
113
} else {
107
114
releaseBlocks = readCHANGELOG ()
@@ -336,7 +343,7 @@ func findEarliestRelease(releases ReleaseVersions) ReleaseVersion {
336
343
return releases [0 ]
337
344
}
338
345
339
- func timeFrameReverseGitLog (after , until string ) []string {
346
+ func timeFrameReverseGitLog (after , until time. Time ) []string {
340
347
// nolint: gosec
341
348
out , err := exec .Command (
342
349
"git" ,
You can’t perform that action at this time.
0 commit comments