Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
pull
input handler
Synopsis
- handlePull :: PullSourceTarget -> PullMode -> Cli ()
- loadPropagateDiffDefaultPatch :: Text -> Maybe (Either ProjectPath (ProjectAndBranch Project ProjectBranch)) -> ProjectPath -> Cli ()
- mergeBranchAndPropagateDefaultPatch :: MergeMode -> Text -> Maybe Output -> Branch IO -> Maybe (Either ProjectPath (ProjectAndBranch Project ProjectBranch)) -> ProjectPath -> Cli ()
- propagatePatch :: Text -> Patch -> ProjectPath -> Cli Bool
Documentation
handlePull :: PullSourceTarget -> PullMode -> Cli () Source #
loadPropagateDiffDefaultPatch :: Text -> Maybe (Either ProjectPath (ProjectAndBranch Project ProjectBranch)) -> ProjectPath -> Cli () Source #
mergeBranchAndPropagateDefaultPatch :: MergeMode -> Text -> Maybe Output -> Branch IO -> Maybe (Either ProjectPath (ProjectAndBranch Project ProjectBranch)) -> ProjectPath -> Cli () Source #
supply dest0
if you want to print diff messages
supply unchangedMessage if you want to display it if merge had no effect
propagatePatch :: Text -> Patch -> ProjectPath -> Cli Bool Source #