{"version":"2.1.274","anchor":"git-diff-baseline-for-cloudsession-diffing-now-computed-laz","canonical_anchor":"git-diff-baseline-for-cloudsession-diffing-now-computed-laz","heading":"Git diff baseline for cloud\/session diffing now computed lazily","tier":"internal","area":"Cloud Sessions","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.274\/e\/git-diff-baseline-for-cloudsession-diffing-now-computed-laz","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.274","markdown":"### Git diff baseline for cloud\/session diffing now computed lazily\n\nGit diff baseline for cloud\/session diffing is now computed lazily on first use instead of upfront\n\n**What**\n\nThe object that computes diffs against a baseline (used for cloud sessions and session diffing) used to compute that baseline immediately when created. It now computes the baseline only once, the first time a diff is actually requested, and a related lookup path can explicitly skip computing it altogether.\n\n**Why**\n\nThis avoids doing potentially unnecessary work up front when a diff baseline is never actually needed, which should make constructing these diff sources cheaper in cases where no diff is fetched.\n\n- Area: Cloud Sessions\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 0\/5"}