@@ -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