lfs: export callback property as FoundPointer
This commit is contained in:
parent
81d71773a5
commit
781c7f55ad
@ -20,10 +20,10 @@ func IsCallbackMissing(err error) bool {
|
|||||||
|
|
||||||
// GitScanner scans objects in a Git repository for LFS pointers.
|
// GitScanner scans objects in a Git repository for LFS pointers.
|
||||||
type GitScanner struct {
|
type GitScanner struct {
|
||||||
Filter *filepathfilter.Filter
|
Filter *filepathfilter.Filter
|
||||||
callback GitScannerFoundPointer
|
FoundPointer GitScannerFoundPointer
|
||||||
remote string
|
remote string
|
||||||
skippedRefs []string
|
skippedRefs []string
|
||||||
|
|
||||||
closed bool
|
closed bool
|
||||||
started time.Time
|
started time.Time
|
||||||
@ -35,7 +35,7 @@ type GitScannerFoundPointer func(*WrappedPointer, error)
|
|||||||
// NewGitScanner initializes a *GitScanner for a Git repository in the current
|
// NewGitScanner initializes a *GitScanner for a Git repository in the current
|
||||||
// working directory.
|
// working directory.
|
||||||
func NewGitScanner(cb GitScannerFoundPointer) *GitScanner {
|
func NewGitScanner(cb GitScannerFoundPointer) *GitScanner {
|
||||||
return &GitScanner{started: time.Now(), callback: cb}
|
return &GitScanner{started: time.Now(), FoundPointer: cb}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Close stops exits once all processing has stopped, and all resources are
|
// Close stops exits once all processing has stopped, and all resources are
|
||||||
@ -70,7 +70,7 @@ func (s *GitScanner) RemoteForPush(r string) error {
|
|||||||
// ScanLeftToRemote scans through all commits starting at the given ref that the
|
// ScanLeftToRemote scans through all commits starting at the given ref that the
|
||||||
// given remote does not have. See RemoteForPush().
|
// given remote does not have. See RemoteForPush().
|
||||||
func (s *GitScanner) ScanLeftToRemote(left string, cb GitScannerFoundPointer) error {
|
func (s *GitScanner) ScanLeftToRemote(left string, cb GitScannerFoundPointer) error {
|
||||||
callback, err := firstGitScannerCallback(cb, s.callback)
|
callback, err := firstGitScannerCallback(cb, s.FoundPointer)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
@ -88,7 +88,7 @@ func (s *GitScanner) ScanLeftToRemote(left string, cb GitScannerFoundPointer) er
|
|||||||
// ScanRefRange scans through all commits from the given left and right refs,
|
// ScanRefRange scans through all commits from the given left and right refs,
|
||||||
// including git objects that have been modified or deleted.
|
// including git objects that have been modified or deleted.
|
||||||
func (s *GitScanner) ScanRefRange(left, right string, cb GitScannerFoundPointer) error {
|
func (s *GitScanner) ScanRefRange(left, right string, cb GitScannerFoundPointer) error {
|
||||||
callback, err := firstGitScannerCallback(cb, s.callback)
|
callback, err := firstGitScannerCallback(cb, s.FoundPointer)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
@ -107,7 +107,7 @@ func (s *GitScanner) ScanRefWithDeleted(ref string, cb GitScannerFoundPointer) e
|
|||||||
// ScanRef scans through all objects in the current ref, excluding git objects
|
// ScanRef scans through all objects in the current ref, excluding git objects
|
||||||
// that have been modified or deleted before the ref.
|
// that have been modified or deleted before the ref.
|
||||||
func (s *GitScanner) ScanRef(ref string, cb GitScannerFoundPointer) error {
|
func (s *GitScanner) ScanRef(ref string, cb GitScannerFoundPointer) error {
|
||||||
callback, err := firstGitScannerCallback(cb, s.callback)
|
callback, err := firstGitScannerCallback(cb, s.FoundPointer)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
@ -119,7 +119,7 @@ func (s *GitScanner) ScanRef(ref string, cb GitScannerFoundPointer) error {
|
|||||||
|
|
||||||
// ScanAll scans through all objects in the git repository.
|
// ScanAll scans through all objects in the git repository.
|
||||||
func (s *GitScanner) ScanAll(cb GitScannerFoundPointer) error {
|
func (s *GitScanner) ScanAll(cb GitScannerFoundPointer) error {
|
||||||
callback, err := firstGitScannerCallback(cb, s.callback)
|
callback, err := firstGitScannerCallback(cb, s.FoundPointer)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
@ -133,7 +133,7 @@ func (s *GitScanner) ScanAll(cb GitScannerFoundPointer) error {
|
|||||||
// ref. Differs from ScanRefs in that multiple files in the tree with the same
|
// ref. Differs from ScanRefs in that multiple files in the tree with the same
|
||||||
// content are all reported.
|
// content are all reported.
|
||||||
func (s *GitScanner) ScanTree(ref string) error {
|
func (s *GitScanner) ScanTree(ref string) error {
|
||||||
callback, err := firstGitScannerCallback(s.callback)
|
callback, err := firstGitScannerCallback(s.FoundPointer)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
@ -143,7 +143,7 @@ func (s *GitScanner) ScanTree(ref string) error {
|
|||||||
// ScanUnpushed scans history for all LFS pointers which have been added but not
|
// ScanUnpushed scans history for all LFS pointers which have been added but not
|
||||||
// pushed to the named remote. remote can be left blank to mean 'any remote'.
|
// pushed to the named remote. remote can be left blank to mean 'any remote'.
|
||||||
func (s *GitScanner) ScanUnpushed(remote string, cb GitScannerFoundPointer) error {
|
func (s *GitScanner) ScanUnpushed(remote string, cb GitScannerFoundPointer) error {
|
||||||
callback, err := firstGitScannerCallback(cb, s.callback)
|
callback, err := firstGitScannerCallback(cb, s.FoundPointer)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
@ -155,7 +155,7 @@ func (s *GitScanner) ScanUnpushed(remote string, cb GitScannerFoundPointer) erro
|
|||||||
// Does not include pointers which were still in use at ref (use ScanRefsToChan
|
// Does not include pointers which were still in use at ref (use ScanRefsToChan
|
||||||
// for that)
|
// for that)
|
||||||
func (s *GitScanner) ScanPreviousVersions(ref string, since time.Time, cb GitScannerFoundPointer) error {
|
func (s *GitScanner) ScanPreviousVersions(ref string, since time.Time, cb GitScannerFoundPointer) error {
|
||||||
callback, err := firstGitScannerCallback(cb, s.callback)
|
callback, err := firstGitScannerCallback(cb, s.FoundPointer)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
@ -164,7 +164,7 @@ func (s *GitScanner) ScanPreviousVersions(ref string, since time.Time, cb GitSca
|
|||||||
|
|
||||||
// ScanIndex scans the git index for modified LFS objects.
|
// ScanIndex scans the git index for modified LFS objects.
|
||||||
func (s *GitScanner) ScanIndex(ref string, cb GitScannerFoundPointer) error {
|
func (s *GitScanner) ScanIndex(ref string, cb GitScannerFoundPointer) error {
|
||||||
callback, err := firstGitScannerCallback(cb, s.callback)
|
callback, err := firstGitScannerCallback(cb, s.FoundPointer)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user