aboutsummaryrefslogtreecommitdiffstats
path: root/plumbing/object/commit_walker_path.go
diff options
context:
space:
mode:
authorPaulo Gomes <pjbgf@linux.com>2024-03-06 09:19:20 +0000
committerGitHub <noreply@github.com>2024-03-06 09:19:20 +0000
commit8d007039aba42c77964cdcb14dd8b86ccabb3469 (patch)
tree472e7549ce53858bf4c0a59dbfa9d726b5b5be34 /plumbing/object/commit_walker_path.go
parent5c6c3939ee4a741aec9c57777c1106077bd96519 (diff)
parentfc222017c0c8e72a7b0a30aab46b494cbc92d3ab (diff)
downloadgo-git-8d007039aba42c77964cdcb14dd8b86ccabb3469.tar.gz
Merge pull request #1036 from onee-only/master
plumbing: object, Make first commit visible on logs filtered with filename. Fixes #191
Diffstat (limited to 'plumbing/object/commit_walker_path.go')
-rw-r--r--plumbing/object/commit_walker_path.go3
1 files changed, 2 insertions, 1 deletions
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