@@ -527,18 +527,20 @@ autoMergeToHead stamp (tempBranchTransId, tempCommitTransId, mergeTransId) disco
527527
528528 --commit to the new branch- possible future optimization: don't require fsync for this- create a temp commit type
529529 (discon'', graph'') <- evalGraphOp stamp tempCommitTransId discon' graph' Commit
530+
531+ --jump to merge head
532+ (discon''', graph''') <- evalGraphOp stamp tempBranchTransId discon'' graph'' (JumpToHead mergeToHeadName)
530533
531534 --create the merge
532− (discon''', graph''') <- evalGraphOp stamp mergeTransId discon'' graph'' (MergeTransactions strat tempBranchName mergeToHeadName)
533−
535+ (discon'''', graph'''') <- evalGraphOp stamp mergeTransId discon''' graph''' (MergeTransactions strat tempBranchName mergeToHeadName)
536+
534537 --delete the temp branch
535− (discon'''', graph'''') <- evalGraphOp stamp tempBranchTransId discon''' graph''' (DeleteBranch tempBranchName)
538+ (discon''''', graph''''') <- evalGraphOp stamp tempBranchTransId discon'''' graph'''' (DeleteBranch tempBranchName)
536539 {-
537540 let rel = runReader (evalRelationalExpr (RelationVariable "s" ())) (mkRelationalExprState $ D.concreteDatabaseContext discon'''')
538541 traceShowM rel
539542-}
540543
541− pure (discon'''', graph'''')
542−
544+ pure (discon''''', graph''''')
543545
544546