@@ -192,25 +192,25 @@ func ScanRepositoryUsingGraph(
192192
193193 progressMeter.Start("Processing blobs: %d")
194194 for {
195- oid, objectType, objectSize , err := iter.Next()
195+ obj , err := iter.Next()
196196 if err != nil {
197197 if err != io.EOF {
198198 return HistorySize{}, err
199199 }
200200 break
201201 }
202- switch objectType {
202+ switch obj.ObjectType {
203203 case "blob":
204204 progressMeter.Inc()
205- graph.RegisterBlob(oid, objectSize )
205+ graph.RegisterBlob(obj.OID, obj.ObjectSize )
206206 case "tree":
207- trees = append(trees, ObjectHeader{oid, objectSize })
207+ trees = append(trees, ObjectHeader{obj.OID, obj.ObjectSize })
208208 case "commit":
209- commits = append(commits, CommitHeader{ObjectHeader{oid, objectSize }, git.NullOID})
209+ commits = append(commits, CommitHeader{ObjectHeader{obj.OID, obj.ObjectSize }, git.NullOID})
210210 case "tag":
211- tags = append(tags, ObjectHeader{oid, objectSize })
211+ tags = append(tags, ObjectHeader{obj.OID, obj.ObjectSize })
212212 default:
213- return HistorySize{}, fmt.Errorf("unexpected object type: %s", objectType )
213+ return HistorySize{}, fmt.Errorf("unexpected object type: %s", obj.ObjectType )
214214 }
215215 }
216216 progressMeter.Done()
@@ -286,22 +286,22 @@ func ScanRepositoryUsingGraph(
286286
287287 progressMeter.Start("Processing trees: %d")
288288 for range trees {
289- oid, objectType, _ , data, err := objectIter.Next()
289+ obj , data, err := objectIter.Next()
290290 if err != nil {
291291 if err != io.EOF {
292292 return HistorySize{}, err
293293 }
294294 return HistorySize{}, errors.New("fewer trees read than expected")
295295 }
296- if objectType != "tree" {
297- return HistorySize{}, fmt.Errorf("expected tree; read %#v", objectType )
296+ if obj.ObjectType != "tree" {
297+ return HistorySize{}, fmt.Errorf("expected tree; read %#v", obj.ObjectType )
298298 }
299299 progressMeter.Inc()
300- tree, err := git.ParseTree(oid , data)
300+ tree, err := git.ParseTree(obj.OID , data)
301301 if err != nil {
302302 return HistorySize{}, err
303303 }
304- err = graph.RegisterTree(oid , tree)
304+ err = graph.RegisterTree(obj.OID , tree)
305305 if err != nil {
306306 return HistorySize{}, err
307307 }
@@ -313,26 +313,26 @@ func ScanRepositoryUsingGraph(
313313 // time:
314314 progressMeter.Start("Processing commits: %d")
315315 for i := len(commits); i > 0; i-- {
316- oid, objectType, _ , data, err := objectIter.Next()
316+ obj , data, err := objectIter.Next()
317317 if err != nil {
318318 if err != io.EOF {
319319 return HistorySize{}, err
320320 }
321321 return HistorySize{}, errors.New("fewer commits read than expected")
322322 }
323- if objectType != "commit" {
324- return HistorySize{}, fmt.Errorf("expected commit; read %#v", objectType )
323+ if obj.ObjectType != "commit" {
324+ return HistorySize{}, fmt.Errorf("expected commit; read %#v", obj.ObjectType )
325325 }
326- commit, err := git.ParseCommit(oid , data)
326+ commit, err := git.ParseCommit(obj.OID , data)
327327 if err != nil {
328328 return HistorySize{}, err
329329 }
330- if oid != commits[i-1].oid {
330+ if obj.OID != commits[i-1].oid {
331331 panic("commits not read in same order as requested")
332332 }
333333 commits[i-1].tree = commit.Tree
334334 progressMeter.Inc()
335- graph.RegisterCommit(oid , commit)
335+ graph.RegisterCommit(obj.OID , commit)
336336 }
337337 progressMeter.Done()
338338
@@ -349,22 +349,22 @@ func ScanRepositoryUsingGraph(
349349
350350 progressMeter.Start("Processing annotated tags: %d")
351351 for range tags {
352- oid, objectType, _ , data, err := objectIter.Next()
352+ obj , data, err := objectIter.Next()
353353 if err != nil {
354354 if err != io.EOF {
355355 return HistorySize{}, err
356356 }
357357 return HistorySize{}, errors.New("fewer tags read than expected")
358358 }
359- if objectType != "tag" {
360- return HistorySize{}, fmt.Errorf("expected tag; read %#v", objectType )
359+ if obj.ObjectType != "tag" {
360+ return HistorySize{}, fmt.Errorf("expected tag; read %#v", obj.ObjectType )
361361 }
362- tag, err := git.ParseTag(oid , data)
362+ tag, err := git.ParseTag(obj.OID , data)
363363 if err != nil {
364364 return HistorySize{}, err
365365 }
366366 progressMeter.Inc()
367- graph.RegisterTag(oid , tag)
367+ graph.RegisterTag(obj.OID , tag)
368368 }
369369 progressMeter.Done()
370370
0 commit comments