fixup! workflow: narrow yoi worktree sparse exclusions

This commit is contained in:
Keisuke Hirata 2026-06-07 16:36:00 +09:00
parent ee85b51e55
commit 6f33275309
No known key found for this signature in database

View File

@ -60,6 +60,8 @@ git -C .worktree/<task-name> sparse-checkout set --no-cone \
'!/.yoi/logs/**' \ '!/.yoi/logs/**' \
'!/.yoi/_logs/' \ '!/.yoi/_logs/' \
'!/.yoi/_logs/**' \ '!/.yoi/_logs/**' \
'!/.yoi/**/_logs/' \
'!/.yoi/**/_logs/**' \
'!/.yoi/locks/' \ '!/.yoi/locks/' \
'!/.yoi/locks/**' \ '!/.yoi/locks/**' \
'!/.yoi/**/*.log' \ '!/.yoi/**/*.log' \
@ -88,7 +90,7 @@ git -C .worktree/<task-name> sparse-checkout set --no-cone \
'!/.yoi/**/*.secret.*' '!/.yoi/**/*.secret.*'
``` ```
この sparse-checkout は `.yoi` 自体を除外しない。`.yoi/memory` は generated/personal memory marker として child worktree から外す。memory root detection の実装変更はこの Workflow では扱わない。 この sparse-checkout は `.yoi` 自体を除外しない。`.yoi/memory` は generated/personal memory marker として child worktree から外し、generated log trees は root `_logs` だけでなく recursive `.yoi/**/_logs/**` も外す。memory root detection の実装変更はこの Workflow では扱わない。
確認する。 確認する。