{"version":"2.1.265","anchor":"git-diff-for-cloud-directory-sync-now-treats-dirty-submodule","canonical_anchor":"git-diff-for-cloud-directory-sync-now-treats-dirty-submodule","heading":"git diff for cloud directory sync now treats dirty submodules differently","tier":"internal","area":"Cloud Sync","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.265\/e\/git-diff-for-cloud-directory-sync-now-treats-dirty-submodule","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.265","markdown":"### git diff for cloud directory sync now treats dirty submodules differently\n\nCloud directory sync's git diff now reports dirty submodules and short submodule summaries\n\n**What**\n\nWhen Claude Code syncs a cloud session's directory using `git diff`, it now passes `--ignore-submodules=dirty` instead of `--ignore-submodules=all`, and adds `--submodule=short`.\n\n**Why**\n\nPreviously all submodule changes were ignored entirely during this sync. Now submodules that have been modified (dirty) will show up in the diff, with a short summary format, so uncommitted submodule changes are less likely to be silently missed during cloud sync.\n\n- Area: Cloud Sync\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 1\/5"}