darcs-2.14.4: a distributed, interactive, smart revision control system

Safe HaskellNone
LanguageHaskell2010

Darcs.UI.Commands

Synopsis

Documentation

data WrappedCommand where Source #

A WrappedCommand is a DarcsCommand where the options type has been hidden

Constructors

WrappedCommand :: DarcsCommand parsedFlags -> WrappedCommand 

data CommandArgs where Source #

Constructors

CommandOnly :: DarcsCommand parsedFlags -> CommandArgs 
SuperCommandOnly :: DarcsCommand parsedFlags -> CommandArgs 
SuperCommandSub :: DarcsCommand parsedFlags1 -> DarcsCommand parsedFlags2 -> CommandArgs 

putInfo :: [DarcsFlag] -> Doc -> IO () Source #

setEnvDarcsPatches :: (RepoPatch p, ApplyState p ~ Tree) => FL (PatchInfoAnd rt p) wX wY -> IO () Source #

Set the DARCS_PATCHES and DARCS_PATCHES_XML environment variables with info about the given patches, for use in post-hooks.

setEnvDarcsFiles :: PatchInspect p => p wX wY -> IO () Source #

Set the DARCS_FILES environment variable to the files touched by the given patch, one per line, for use in post-hooks.