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/testdata/IsIgnored/a/b/.gitignore | 2 ++ lib/git/testdata/IsIgnored/a/b/c/.gitignore | 1 + 2 files changed, 3 insertions(+) create mode 100644 lib/git/testdata/IsIgnored/a/b/.gitignore create mode 100644 lib/git/testdata/IsIgnored/a/b/c/.gitignore (limited to 'lib/git/testdata') diff --git a/lib/git/testdata/IsIgnored/a/b/.gitignore b/lib/git/testdata/IsIgnored/a/b/.gitignore new file mode 100644 index 00000000..120f485d --- /dev/null +++ b/lib/git/testdata/IsIgnored/a/b/.gitignore @@ -0,0 +1,2 @@ +* +!/.gitignore diff --git a/lib/git/testdata/IsIgnored/a/b/c/.gitignore b/lib/git/testdata/IsIgnored/a/b/c/.gitignore new file mode 100644 index 00000000..ab1129da --- /dev/null +++ b/lib/git/testdata/IsIgnored/a/b/c/.gitignore @@ -0,0 +1 @@ +!/.gitignore -- cgit v1.3