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 #