| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
Unison.Codebase.Editor.HandleInput.Merge2
Description
merge input handler.
Synopsis
- handleMerge :: ProjectAndBranch (Maybe ProjectName) ProjectBranchName -> Cli ()
- data MergeInfo = MergeInfo {
- alice :: !AliceMergeInfo
- bob :: !BobMergeInfo
- lca :: !LcaMergeInfo
- description :: !Text
- data AliceMergeInfo = AliceMergeInfo {}
- data BobMergeInfo = BobMergeInfo {
- causalHash :: !CausalHash
- source :: !MergeSource
- newtype LcaMergeInfo = LcaMergeInfo {}
- doMerge :: MergeInfo -> Cli ()
- doMergeLocalBranch :: TwoWay (ProjectAndBranch Project ProjectBranch) -> Cli ()
- hasDefnsInLib :: Applicative m => Branch m -> m Bool
Documentation
handleMerge :: ProjectAndBranch (Maybe ProjectName) ProjectBranchName -> Cli () Source #
API exported for pull
Constructors
| MergeInfo | |
Fields
| |
data AliceMergeInfo Source #
Constructors
| AliceMergeInfo | |
Fields | |
data BobMergeInfo Source #
Constructors
| BobMergeInfo | |
Fields
| |
newtype LcaMergeInfo Source #
Constructors
| LcaMergeInfo | |
Fields | |
doMergeLocalBranch :: TwoWay (ProjectAndBranch Project ProjectBranch) -> Cli () Source #
API exported for todo
hasDefnsInLib :: Applicative m => Branch m -> m Bool Source #