You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airflow.apache.org by "potiuk (via GitHub)" <gi...@apache.org> on 2026/08/17 17:00:53 UTC

[PR] Ignore the magpie snapshot symlink in git worktrees [airflow]

potiuk opened a new pull request, #71727:
URL: https://github.com/apache/airflow/pull/71727

   `.gitignore` covers the magpie snapshot with `/.apache-magpie/` — a directory-only pattern. Only the main checkout has a directory there.
   
   `/magpie-setup worktree-init` deliberately makes `.apache-magpie` a **symlink** to the main checkout's snapshot, so every worktree shares one framework state and picks up `/magpie-setup upgrade` automatically. A trailing-slash pattern never matches a symlink, so `.apache-magpie` shows as untracked in every worktree — noise in `git status`, and one careless `git add -A` away from committing a machine-local absolute-path symlink.
   
   Dropping the trailing slash matches the directory, its contents, and the symlink alike, so the main checkout is unaffected.
   
   Verified in a scratch repo with the new pattern:
   
   ```
   dir  -> IGNORED      # main checkout
   file -> IGNORED      # .apache-magpie/skills/a.md
   link -> IGNORED      # worktree
   ```
   
   and in this worktree, where `git status` no longer reports `?? .apache-magpie`.
   
   No newsfragment: repo tooling, no user-facing behaviour change.
   
   ---
   
   ##### Was generative AI tooling used to co-author this PR?
   
   - [X] Yes — Claude Code (Opus 5)
   
   Generated-by: Claude Code (Opus 5) following [the guidelines](https://github.com/apache/airflow/blob/main/contributing-docs/05_pull_requests.rst#gen-ai-assisted-contributions)
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@airflow.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [PR] Ignore the magpie snapshot symlink in git worktrees [airflow]

Posted by "dheerajturaga (via GitHub)" <gi...@apache.org>.
dheerajturaga merged PR #71727:
URL: https://github.com/apache/airflow/pull/71727


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@airflow.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org