diff options
| author | Shulhan <ms@kilabit.info> | 2026-01-11 18:43:56 +0700 |
|---|---|---|
| committer | Shulhan <ms@kilabit.info> | 2026-01-11 21:29:17 +0700 |
| commit | cdfebe3f55dc53872079a96a9a5dd6970bc2980e (patch) | |
| tree | 271827433390beb3172f5058505abc21be281df7 /lib/git/ignore_pattern_test.go | |
| parent | 34693c1b7ab126e1fbda3810eb46b735c350505c (diff) | |
| download | pakakeh.go-cdfebe3f55dc53872079a96a9a5dd6970bc2980e.tar.xz | |
lib/git: fix ignore pattern with single wildcard '*'
Single wildcard should ignore everything inside it.
Diffstat (limited to 'lib/git/ignore_pattern_test.go')
| -rw-r--r-- | lib/git/ignore_pattern_test.go | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/lib/git/ignore_pattern_test.go b/lib/git/ignore_pattern_test.go index 544cb0d8..ad1aeea7 100644 --- a/lib/git/ignore_pattern_test.go +++ b/lib/git/ignore_pattern_test.go @@ -44,33 +44,33 @@ func TestParsePattern(t *testing.T) { }, { pattern: `*`, exp: ignorePattern{ - pattern: nil, + pattern: regexp.MustCompile(`^/?.*$`), }, }, { pattern: `*/`, exp: ignorePattern{ - pattern: nil, + pattern: regexp.MustCompile(`^/?.*$`), isDir: true, }, }, { pattern: `**`, exp: ignorePattern{ - pattern: nil, + pattern: regexp.MustCompile(`^/?.*$`), }, }, { pattern: `***`, exp: ignorePattern{ - pattern: nil, + pattern: regexp.MustCompile(`^/?.*$`), }, }, { pattern: `**/**`, exp: ignorePattern{ - pattern: nil, + pattern: regexp.MustCompile(`^/?.*$`), }, }, { pattern: `**/**/`, exp: ignorePattern{ - pattern: nil, + pattern: regexp.MustCompile(`^/?.*$`), isDir: true, }, }, { |
