From f54ee6d2b1f92d67ed567027f7a8ec1f2139c532 Mon Sep 17 00:00:00 2001 From: Saeed Rasooli Date: Fri, 29 Nov 2019 13:25:05 +0330 Subject: add NewCommitPathIterFromIter that accepts pathFilter func(string) bool keep NewCommitFileIterFromIter for compatibilty for now Signed-off-by: Saeed Rasooli --- repository_test.go | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) (limited to 'repository_test.go') diff --git a/repository_test.go b/repository_test.go index e85311f..f9e3ca4 100644 --- a/repository_test.go +++ b/repository_test.go @@ -1667,7 +1667,10 @@ func (m *mockErrCommitIter) Close() {} func (s *RepositorySuite) TestLogFileWithError(c *C) { fileName := "README" - cIter := object.NewCommitFileIterFromIter(fileName, &mockErrCommitIter{}, false) + pathIter := func(path string) bool { + return path == fileName + } + cIter := object.NewCommitPathIterFromIter(pathIter, &mockErrCommitIter{}, false) defer cIter.Close() err := cIter.ForEach(func(commit *object.Commit) error { @@ -2615,9 +2618,9 @@ func (s *RepositorySuite) TestResolveRevisionWithErrors(c *C) { c.Assert(err, IsNil) datas := map[string]string{ - "efs/heads/master~": "reference not found", - "HEAD^3": `Revision invalid : "3" found must be 0, 1 or 2 after "^"`, - "HEAD^{/whatever}": `No commit message match regexp : "whatever"`, + "efs/heads/master~": "reference not found", + "HEAD^3": `Revision invalid : "3" found must be 0, 1 or 2 after "^"`, + "HEAD^{/whatever}": `No commit message match regexp : "whatever"`, "4e1243bd22c66e76c2ba9eddc1f91394e57f9f83": "reference not found", } -- cgit