Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
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
MergeInfo | |
|
data AliceMergeInfo Source #
data BobMergeInfo Source #
newtype LcaMergeInfo Source #
doMergeLocalBranch :: TwoWay (ProjectAndBranch Project ProjectBranch) -> Cli () Source #
API exported for todo
hasDefnsInLib :: Applicative m => Branch m -> m Bool Source #