Compare commits

..

1 Commits

Author SHA1 Message Date
Leo 4b91cd5d48 Merge 'feat/parallel-lines-cap':一條線一份自己的工作目錄(inkstone/ISEP#109)
總管逐筆審過並自己實測(不採信交回的數字):

  hooks/tests/line-needs-own-worktree.test.sh      59/59
  hooks/tests/parallel-lines-cap-guard.test.sh     33/33
  hooks/tests/main-and-prod-push-guard.test.sh     10/10   ← 共用檔改動的迴歸
  hooks/tests/…-cross-repo.test.sh                 19/19   ← 同上

實地打四次(不是只跑測試):
  · cd <repo> && git checkout       → 擋,且認出的是那個 repo(原缺陷已修)
  · git -C <repo> checkout          → 擋,認得對
  · cd <自己的 worktree> && checkout → 放行(舊版會誤攔正確做法)
  · cd <不是 repo 的地方> && checkout → 放行

🔴 併進來不等於送達:安裝端停在 0.9.0,repo 是 0.16.2,
   而這支閘在任何一份安裝裡都不存在(find 零命中)
   ⇒ 這一格仍是 ◐,缺的是 plugin update,不是 merge。

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-29 22:08:31 +08:00

Diff Content Not Available