@@ -37,7 +37,6 @@ import Unison.Builtin qualified as Builtin
3737import Unison.Builtin.Terms qualified as Builtin
3838import Unison.Cli.Monad (Cli )
3939import Unison.Cli.Monad qualified as Cli
40- import Unison.Cli.MonadUtils (getCurrentBranch0 )
4140import Unison.Cli.MonadUtils qualified as Cli
4241import Unison.Cli.NamesUtils qualified as Cli
4342import Unison.Cli.PrettyPrintUtils qualified as Cli
@@ -737,23 +736,20 @@ loop loadMode e = do
737736 let sr = Slurp. slurpFile uf vars Slurp. AddOp currentNames
738737 previewResponse sourceName sr uf
739738 CommitI mayScratchFile -> do
740- uf <- handleLoad True LoadForCommit mayScratchFile
739+ uf <- handleLoad False LoadForCommit mayScratchFile
741740 currentPath <- Cli. getCurrentPath
742741 libNames <-
743742 Cli. getCurrentBranch0
744743 <&> Branch. onlyLib
745744 <&> Branch. toNames
746745 let sr = Slurp. slurpFile uf mempty Slurp. AddOp libNames
747746 let adds = SlurpResult. adds sr
748- beforeBranch0 <- Cli. getCurrentBranch0
749747 Cli. Env {codebase} <- ask
750748 Cli. runTransaction . Codebase. addDefsToCodebase codebase $ uf
751749 description <- inputDescription input
752750 Cli. stepAt description (Path. unabsolute currentPath, doSlurpAdds adds uf . Branch. onlyLib)
753- afterBranch0 <- getCurrentBranch0
754- (ppe, diff) <- diffHelper beforeBranch0 afterBranch0
755- currentPath <- Cli. getCurrentPath
756- Cli. respondNumbered $ ShowDiffNamespace (Right currentPath) (Right currentPath) ppe diff
751+ CommitPreviewI mayScratchFile -> do
752+ void $ handleLoad False LoadForCommit mayScratchFile
757753 UpdateI optionalPatch requestedNames -> handleUpdate input optionalPatch requestedNames
758754 Update2I -> handleUpdate2
759755 PreviewUpdateI requestedNames -> do
@@ -1073,7 +1069,8 @@ inputDescription input =
10731069 DeleteTarget'ProjectBranch _ -> wat
10741070 DeleteTarget'Project _ -> wat
10751071 AddI _selection -> pure " add"
1076- CommitI mayScratchFile -> pure (" commit" <> maybe " " Text. pack mayScratchFile)
1072+ CommitI mayScratchFile -> pure (" experimental.commit" <> maybe " " Text. pack mayScratchFile)
1073+ CommitPreviewI mayScratchFile -> pure (" experimental.commit.preview" <> maybe " " Text. pack mayScratchFile)
10771074 UpdateI p0 _selection -> do
10781075 p <-
10791076 case p0 of
0 commit comments