Merge pull request #311 from michael-k/trace

Traced performance in case of error too
This commit is contained in:
Scott Barron 2015-05-16 09:28:00 -04:00
commit c91bb6f355

@ -53,7 +53,11 @@ var z40 = regexp.MustCompile(`\^?0{40}`)
// for all Git LFS pointers it finds for that ref.
func ScanRefs(refLeft, refRight string) ([]*wrappedPointer, error) {
nameMap := make(map[string]string, 0)
start := time.Now()
defer func() {
tracerx.PerformanceSince("scan", start)
}()
revs, err := revListShas(refLeft, refRight, refLeft == "", nameMap)
if err != nil {
@ -78,8 +82,6 @@ func ScanRefs(refLeft, refRight string) ([]*wrappedPointer, error) {
pointers = append(pointers, p)
}
tracerx.PerformanceSince("scan", start)
return pointers, nil
}
@ -87,7 +89,11 @@ func ScanRefs(refLeft, refRight string) ([]*wrappedPointer, error) {
// Git LFS pointers it finds in the index.
func ScanIndex() ([]*wrappedPointer, error) {
nameMap := make(map[string]*indexFile, 0)
start := time.Now()
defer func() {
tracerx.PerformanceSince("scan-staging", start)
}()
revs, err := revListIndex(false, nameMap)
if err != nil {
@ -136,8 +142,6 @@ func ScanIndex() ([]*wrappedPointer, error) {
pointers = append(pointers, p)
}
tracerx.PerformanceSince("scan-staging", start)
return pointers, nil
}