{"version":"2.1.248","anchor":"directory-sync-git-opener-reworked","canonical_anchor":"directory-sync-git-opener-reworked","heading":"Directory sync git opener reworked","tier":"internal","area":"Directory Sync","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.248\/e\/directory-sync-git-opener-reworked","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.248","markdown":"### Directory sync git opener reworked\n\nThe git-backed sync opener was reworked around transports and a fast-forward callback.\n\n**What**\n\nThe git-backed directory sync opener now takes an ended-earlier flag and a storage handle, uses client and direct transports only after dropping the file transport, and asks a callback whether to fast-forward instead of using a precomputed value. Telemetry and branch-rule reporting are unchanged.\n\n**Evidence**\n\n`tengu_dir_sync_git_open`\n\n- Area: Directory Sync\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 2\/5"}