diff options
author | Martin Czygan <martin.czygan@gmail.com> | 2021-09-23 21:52:20 +0200 |
---|---|---|
committer | Martin Czygan <martin.czygan@gmail.com> | 2021-09-23 21:52:20 +0200 |
commit | ed353fc849b1c6014b9cc91c1936729d1f79d8fb (patch) | |
tree | fbe86ed0f60e054e6ef444a9464a78ba6b4c4697 /skate/reduce.go | |
parent | 3e2c21a396a0e1ce98a2fdb2de5018de0a380f71 (diff) | |
download | refcat-ed353fc849b1c6014b9cc91c1936729d1f79d8fb.tar.gz refcat-ed353fc849b1c6014b9cc91c1936729d1f79d8fb.zip |
misc: fix and improve comments
Diffstat (limited to 'skate/reduce.go')
-rw-r--r-- | skate/reduce.go | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/skate/reduce.go b/skate/reduce.go index 1100e2f..c68b2dd 100644 --- a/skate/reduce.go +++ b/skate/reduce.go @@ -17,6 +17,21 @@ // * [ ] switch to faster logging, e.g. zerolog, https://github.com/rs/zerolog#benchmarks // * [x] batch, parallelize // * [ ] unify flags to "-a", "-b" +// +// A couple more ideas to improve. +// +// * each reducer could be its own type instead of a function in order to allow +// for customizations, options, e.g. +// +// type ReduceExact struct { +// ReleasesReader io.Reader +// RefsReader io.Reader +// W io.Writer +// MatchResult MatchResult +// } +// +// func (r *ReduceExact) Run() error { ... } +// package skate import ( |