(order LogOrder)
| 1326 | } |
| 1327 | |
| 1328 | func commitIterFunc(order LogOrder) func(c *object.Commit) object.CommitIter { |
| 1329 | switch order { |
| 1330 | case LogOrderDefault: |
| 1331 | return func(c *object.Commit) object.CommitIter { |
| 1332 | return object.NewCommitPreorderIter(c, nil, nil) |
| 1333 | } |
| 1334 | case LogOrderDFS: |
| 1335 | return func(c *object.Commit) object.CommitIter { |
| 1336 | return object.NewCommitPreorderIter(c, nil, nil) |
| 1337 | } |
| 1338 | case LogOrderDFSPost: |
| 1339 | return func(c *object.Commit) object.CommitIter { |
| 1340 | return object.NewCommitPostorderIter(c, nil) |
| 1341 | } |
| 1342 | case LogOrderBSF: |
| 1343 | return func(c *object.Commit) object.CommitIter { |
| 1344 | return object.NewCommitIterBSF(c, nil, nil) |
| 1345 | } |
| 1346 | case LogOrderCommitterTime: |
| 1347 | return func(c *object.Commit) object.CommitIter { |
| 1348 | return object.NewCommitIterCTime(c, nil, nil) |
| 1349 | } |
| 1350 | } |
| 1351 | return nil |
| 1352 | } |
| 1353 | |
| 1354 | // Tags returns all the tag References in a repository. |
| 1355 | // |
no test coverage detected
searching dependent graphs…