@@ -20,10 +20,10 @@ func IsCallbackMissing(err error) bool {
20
20
21
21
// GitScanner scans objects in a Git repository for LFS pointers.
22
22
type GitScanner struct {
23
- Filter * filepathfilter.Filter
24
- callback GitScannerFoundPointer
25
- remote string
26
- skippedRefs []string
23
+ Filter * filepathfilter.Filter
24
+ FoundPointer GitScannerFoundPointer
25
+ remote string
26
+ skippedRefs []string
27
27
28
28
closed bool
29
29
started time.Time
@@ -35,7 +35,7 @@ type GitScannerFoundPointer func(*WrappedPointer, error)
35
35
// NewGitScanner initializes a *GitScanner for a Git repository in the current
36
36
// working directory.
37
37
func NewGitScanner (cb GitScannerFoundPointer ) * GitScanner {
38
- return & GitScanner {started : time .Now (), callback : cb }
38
+ return & GitScanner {started : time .Now (), FoundPointer : cb }
39
39
}
40
40
41
41
// Close stops exits once all processing has stopped, and all resources are
@@ -70,7 +70,7 @@ func (s *GitScanner) RemoteForPush(r string) error {
70
70
// ScanLeftToRemote scans through all commits starting at the given ref that the
71
71
// given remote does not have. See RemoteForPush().
72
72
func (s * GitScanner ) ScanLeftToRemote (left string , cb GitScannerFoundPointer ) error {
73
- callback , err := firstGitScannerCallback (cb , s .callback )
73
+ callback , err := firstGitScannerCallback (cb , s .FoundPointer )
74
74
if err != nil {
75
75
return err
76
76
}
@@ -88,7 +88,7 @@ func (s *GitScanner) ScanLeftToRemote(left string, cb GitScannerFoundPointer) er
88
88
// ScanRefRange scans through all commits from the given left and right refs,
89
89
// including git objects that have been modified or deleted.
90
90
func (s * GitScanner ) ScanRefRange (left , right string , cb GitScannerFoundPointer ) error {
91
- callback , err := firstGitScannerCallback (cb , s .callback )
91
+ callback , err := firstGitScannerCallback (cb , s .FoundPointer )
92
92
if err != nil {
93
93
return err
94
94
}
@@ -107,7 +107,7 @@ func (s *GitScanner) ScanRefWithDeleted(ref string, cb GitScannerFoundPointer) e
107
107
// ScanRef scans through all objects in the current ref, excluding git objects
108
108
// that have been modified or deleted before the ref.
109
109
func (s * GitScanner ) ScanRef (ref string , cb GitScannerFoundPointer ) error {
110
- callback , err := firstGitScannerCallback (cb , s .callback )
110
+ callback , err := firstGitScannerCallback (cb , s .FoundPointer )
111
111
if err != nil {
112
112
return err
113
113
}
@@ -119,7 +119,7 @@ func (s *GitScanner) ScanRef(ref string, cb GitScannerFoundPointer) error {
119
119
120
120
// ScanAll scans through all objects in the git repository.
121
121
func (s * GitScanner ) ScanAll (cb GitScannerFoundPointer ) error {
122
- callback , err := firstGitScannerCallback (cb , s .callback )
122
+ callback , err := firstGitScannerCallback (cb , s .FoundPointer )
123
123
if err != nil {
124
124
return err
125
125
}
@@ -133,7 +133,7 @@ func (s *GitScanner) ScanAll(cb GitScannerFoundPointer) error {
133
133
// ref. Differs from ScanRefs in that multiple files in the tree with the same
134
134
// content are all reported.
135
135
func (s * GitScanner ) ScanTree (ref string ) error {
136
- callback , err := firstGitScannerCallback (s .callback )
136
+ callback , err := firstGitScannerCallback (s .FoundPointer )
137
137
if err != nil {
138
138
return err
139
139
}
@@ -143,7 +143,7 @@ func (s *GitScanner) ScanTree(ref string) error {
143
143
// ScanUnpushed scans history for all LFS pointers which have been added but not
144
144
// pushed to the named remote. remote can be left blank to mean 'any remote'.
145
145
func (s * GitScanner ) ScanUnpushed (remote string , cb GitScannerFoundPointer ) error {
146
- callback , err := firstGitScannerCallback (cb , s .callback )
146
+ callback , err := firstGitScannerCallback (cb , s .FoundPointer )
147
147
if err != nil {
148
148
return err
149
149
}
@@ -155,7 +155,7 @@ func (s *GitScanner) ScanUnpushed(remote string, cb GitScannerFoundPointer) erro
155
155
// Does not include pointers which were still in use at ref (use ScanRefsToChan
156
156
// for that)
157
157
func (s * GitScanner ) ScanPreviousVersions (ref string , since time.Time , cb GitScannerFoundPointer ) error {
158
- callback , err := firstGitScannerCallback (cb , s .callback )
158
+ callback , err := firstGitScannerCallback (cb , s .FoundPointer )
159
159
if err != nil {
160
160
return err
161
161
}
@@ -164,7 +164,7 @@ func (s *GitScanner) ScanPreviousVersions(ref string, since time.Time, cb GitSca
164
164
165
165
// ScanIndex scans the git index for modified LFS objects.
166
166
func (s * GitScanner ) ScanIndex (ref string , cb GitScannerFoundPointer ) error {
167
- callback , err := firstGitScannerCallback (cb , s .callback )
167
+ callback , err := firstGitScannerCallback (cb , s .FoundPointer )
168
168
if err != nil {
169
169
return err
170
170
}
0 commit comments