Skip to content

Commit 141b75c

Browse files
committed
NoProgressMeter: change type into a variable
This makes it easier for other modules to use.
1 parent 37ddc22 commit 141b75c

File tree

2 files changed

+8
-6
lines changed

2 files changed

+8
-6
lines changed

meter/meter.go

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -105,9 +105,11 @@ func (p *progressMeter) Done() {
105105

106106
// NoProgressMeter is a `Progress` that doesn't actually report
107107
// anything.
108-
type NoProgressMeter struct{}
108+
var NoProgressMeter noProgressMeter
109109

110-
func (p *NoProgressMeter) Start(string) {}
111-
func (p *NoProgressMeter) Inc() {}
112-
func (p *NoProgressMeter) Add(int64) {}
113-
func (p *NoProgressMeter) Done() {}
110+
type noProgressMeter struct{}
111+
112+
func (p noProgressMeter) Start(string) {}
113+
func (p noProgressMeter) Inc() {}
114+
func (p noProgressMeter) Add(int64) {}
115+
func (p noProgressMeter) Done() {}

sizes/graph.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ func ScanRepositoryUsingGraph(
7272
if progress {
7373
progressMeter = meter.NewProgressMeter(100 * time.Millisecond)
7474
} else {
75-
progressMeter = &meter.NoProgressMeter{}
75+
progressMeter = meter.NoProgressMeter
7676
}
7777

7878
refIter, err := repo.NewReferenceIter()

0 commit comments

Comments
 (0)