fork of go-git with some jj specific features

worktree: enable manual ignore patterns when no .gitignore is available

Signed-off-by: Fabian Sabau <fabian.sabau+git@gmail.com>

Changed files
+5 -1
+5 -1
worktree_status.go
··· 142 142 143 143 func (w *Worktree) excludeIgnoredChanges(changes merkletrie.Changes) merkletrie.Changes { 144 144 patterns, err := gitignore.ReadPatterns(w.Filesystem, nil) 145 - if err != nil || len(patterns) == 0 { 145 + if err != nil { 146 146 return changes 147 147 } 148 148 149 149 patterns = append(patterns, w.Excludes...) 150 + 151 + if len(patterns) == 0 { 152 + return changes 153 + } 150 154 151 155 m := gitignore.NewMatcher(patterns) 152 156