From fc222017c0c8e72a7b0a30aab46b494cbc92d3ab Mon Sep 17 00:00:00 2001 From: onee-only Date: Tue, 5 Mar 2024 09:33:22 +0900 Subject: plumbing: object, Make first commit visible on logs filtered with filename. Fixes #191 --- plumbing/object/commit_walker_path.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'plumbing/object/commit_walker_path.go') diff --git a/plumbing/object/commit_walker_path.go b/plumbing/object/commit_walker_path.go index aa0ca15..e054966 100644 --- a/plumbing/object/commit_walker_path.go +++ b/plumbing/object/commit_walker_path.go @@ -115,7 +115,8 @@ func (c *commitPathIter) hasFileChange(changes Changes, parent *Commit) bool { // filename matches, now check if source iterator contains all commits (from all refs) if c.checkParent { - if parent != nil && isParentHash(parent.Hash, c.currentCommit) { + // Check if parent is beyond the initial commit + if parent == nil || isParentHash(parent.Hash, c.currentCommit) { return true } continue -- cgit