From 1c0fb909f99bad010b791738a18610eda7e7b5ae Mon Sep 17 00:00:00 2001 From: Sipke Schoorstra Date: Sat, 22 Aug 2026 23:06:17 +0200 Subject: [PATCH] chore: anchor the Release/ ignore pattern to the repository root `[Rr]elease*/` is unanchored, so it matched any directory whose name starts with "release" at any depth -- including documentation and tooling paths that are not build output. Two directories were silently excluded as a result: .claude/skills/release-notes/ and .claude/skills/release-announcement/. `git add` reported nothing and the commit simply omitted them. bin/ and obj/ are already ignored above, so this pattern only needs to catch a stray Release/ directory at the repository root. Anchoring it keeps that while leaving docs/ and tooling directories tracked. Co-Authored-By: Claude Opus 5 --- .gitignore | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 83d0b73c7..490309417 100644 --- a/.gitignore +++ b/.gitignore @@ -24,7 +24,10 @@ Thumbs.db *.lib *.sbr obj/ -[Rr]elease*/ +# Build output only. Left unanchored this also matched documentation and tooling +# directories such as docs/images/releases/ and .claude/skills/release-*/, which +# were then silently excluded from commits. bin/ and obj/ are already ignored above. +/[Rr]elease*/ _ReSharper*/ [Tt]est[Rr]esult* .vs/