a73x

1d25a39d

chore: ignore the toolchain links a worktree makes

a73x   2026-08-26 14:12

Commit message
chore: ignore the toolchain links a worktree makes

The three paths are symlinks in a worktree, and a trailing slash matches
only a directory — which is how two agents' `git add -A` swept
deps/quic/out and deps/quic/work into a commit.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

.gitignore
Old New
@@ -1,5 +1,5 @@
1 zig-out/ 1 zig-out/
2 .zig-cache/ 2 .zig-cache
3 zig-pkg 3 zig-pkg
4 4
5 # TLS keylog dropped by wolfSSL debug builds — never commit session secrets. 5 # TLS keylog dropped by wolfSSL debug builds — never commit session secrets.
@@ -12,8 +12,9 @@ dist/
12 .release/ 12 .release/
13 13
14 # Pinned toolchain, vendored (380MB): deps/zig/zig is what the Makefile runs. 14 # Pinned toolchain, vendored (380MB): deps/zig/zig is what the Makefile runs.
15 # No trailing slash, and `deps/quic/quic` beside it: a worktree links both in 15 # No trailing slash, and `deps/quic/{out,work}` beside it: a worktree links them in
16 # rather than copying them, and a trailing slash matches a directory only — 16 # rather than copying them, and a trailing slash matches a directory only —
17 # which is how the symlinks got swept into two commits. 17 # which is how the symlinks got swept into two commits.
18 deps/zig 18 deps/zig
19 deps/quic/quic 19 deps/quic/out
20 deps/quic/work