Changes the default merge strategy from squash to direct by flipping `directMergeCommitStrategy` in the settings schema and types, with the core implementation in `merger-ref-update-advance.ts`. Also aligns a heartbeat executor test assertion with the FN-5060 deduplication shape. Fusion-Task-Id: FN-5255 Co-authored-by: Fusion (runfusion.ai) <noreply@runfusion.ai> Fusion-Task-Id: FN-5255
301 B
301 B
@runfusion/fusion
| @runfusion/fusion |
|---|
| patch |
New projects now default directMergeCommitStrategy to "always-squash" for direct merges.
Existing projects keep their persisted setting value.
Per-project Settings UI controls and per-task **Direct Merge Commit Strategy:** ... PROMPT overrides are unchanged.