feat(FN-5255): flip directMergeCommitStrategy default from squash to direct
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
This commit is contained in:
@@ -195,7 +195,7 @@ export const DEFAULT_PROJECT_SETTINGS = {
|
||||
autoMerge: true,
|
||||
testMode: undefined,
|
||||
mergeStrategy: "direct",
|
||||
directMergeCommitStrategy: "auto",
|
||||
directMergeCommitStrategy: "always-squash",
|
||||
mergeIntegrationWorktree: "reuse-task-worktree",
|
||||
integrationBranch: undefined,
|
||||
requirePrApproval: false,
|
||||
|
||||
Reference in New Issue
Block a user