From cdfebe3f55dc53872079a96a9a5dd6970bc2980e Mon Sep 17 00:00:00 2001 From: Shulhan Date: Sun, 11 Jan 2026 18:43:56 +0700 Subject: lib/git: fix ignore pattern with single wildcard '*' Single wildcard should ignore everything inside it. --- lib/git/ignore_pattern.go | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'lib/git/ignore_pattern.go') diff --git a/lib/git/ignore_pattern.go b/lib/git/ignore_pattern.go index db4e2256..0fe161c9 100644 --- a/lib/git/ignore_pattern.go +++ b/lib/git/ignore_pattern.go @@ -50,8 +50,7 @@ func parsePattern(line []byte) (ign ignorePattern) { line = line[1:] } if len(line) == 0 || len(line) == 1 && line[0] == '*' { - // Ignore consecutive '*' pattern, since its mean match - // anything. + ign.pattern, _ = regexp.Compile(`^/?.*$`) return ign } -- cgit v1.3