mirror of
https://github.com/openai/codex.git
synced 2026-11-12 21:20:34 +00:00
## Why Submodule worktree scans can execute clean filters selected by task-writable Git configuration. ## What changed Pass `--ignore-submodules=dirty` to `git status` in `get_has_changes_in_repo` to skip uncommitted submodule contents while retaining gitlink changes. ## Testing Add a regression test that configures a submodule clean filter and verifies the repository change check does not execute it. The test also confirms that `git status` without the option executes the filter. GitOrigin-RevId: 5330402f0354c3bf9613358575f8bedc9f312886