Safe Haskell | None |
---|---|
Language | Haskell2010 |
Darcs.UI.Options.All
Description
All the concrete options.
Notes:
- The term "option" refers to a flag or combination of flags that together form a part of a command's configuration. Ideally, options should be orthogonal to each other, so we can freely combine them.
- A primitive (indivisible) option has an associate value type.
- An option named "xyzActions" represents a set of flags that act as mutually exclusive sub-commands. They typically have a dedicated value type named "XyzAction".
- This module is probably best imported qualified. This is in contrast to
the current practice of using subtly differing names to avoid name
clashes for closely related items. For instance, the data constructors
for an option's value type and the corresponding data constructors in
DarcsFlag
may coincide. This is also why we import Darcs.UI.Flags qualified here. - When the new options system is finally in place, no code other than the
one for constructing options should directly refer to
DarcsFlag
constructors.
Synopsis
- type DarcsOption = OptSpec DarcsOptDescr Flag
- class YesNo a where
- data RootAction
- rootActions :: PrimDarcsOption (Maybe RootAction)
- data StdCmdAction
- = Help
- | ListOptions
- | Disable
- stdCmdActions :: PrimDarcsOption (Maybe StdCmdAction)
- debug :: PrimDarcsOption Bool
- data Verbosity
- verbosity :: PrimDarcsOption Verbosity
- timings :: PrimDarcsOption Bool
- debugging :: DarcsOption a (Bool -> Bool -> a)
- data HooksConfig = HooksConfig {
- pre :: HookConfig
- post :: HookConfig
- data HookConfig = HookConfig {}
- preHook :: DarcsOption a (HookConfig -> a)
- postHook :: DarcsOption a (HookConfig -> a)
- hooks :: DarcsOption a (HooksConfig -> a)
- data UseCache
- useCache :: PrimDarcsOption UseCache
- data XmlOutput
- xmlOutput :: PrimDarcsOption XmlOutput
- data DryRun
- dryRun :: PrimDarcsOption DryRun
- dryRunXml :: DarcsOption a (DryRun -> XmlOutput -> a)
- interactive :: PrimDarcsOption (Maybe Bool)
- pipe :: PrimDarcsOption Bool
- data WantGuiPause
- pauseForGui :: PrimDarcsOption WantGuiPause
- askDeps :: PrimDarcsOption Bool
- module Darcs.UI.Options.Matching
- data SelectDeps
- = NoDeps
- | AutoDeps
- | PromptDeps
- selectDeps :: PrimDarcsOption SelectDeps
- changesReverse :: PrimDarcsOption Bool
- maxCount :: PrimDarcsOption (Maybe Int)
- repoDir :: PrimDarcsOption (Maybe String)
- possiblyRemoteRepo :: PrimDarcsOption (Maybe String)
- newRepo :: PrimDarcsOption (Maybe String)
- data NotInRemote
- notInRemote :: PrimDarcsOption [NotInRemote]
- notInRemoteFlagName :: String
- data RepoCombinator
- repoCombinator :: PrimDarcsOption RepoCombinator
- allowUnrelatedRepos :: PrimDarcsOption Bool
- justThisRepo :: PrimDarcsOption Bool
- data WithWorkingDir
- withWorkingDir :: PrimDarcsOption WithWorkingDir
- data SetDefault
- setDefault :: PrimDarcsOption (Maybe Bool)
- data InheritDefault
- inheritDefault :: PrimDarcsOption InheritDefault
- data WithPrefsTemplates
- withPrefsTemplates :: PrimDarcsOption WithPrefsTemplates
- patchname :: PrimDarcsOption (Maybe String)
- author :: PrimDarcsOption (Maybe String)
- data AskLongComment
- askLongComment :: PrimDarcsOption (Maybe AskLongComment)
- keepDate :: PrimDarcsOption Bool
- data Logfile = Logfile {}
- logfile :: PrimDarcsOption Logfile
- data UseIndex
- includeBoring :: PrimDarcsOption Bool
- data LookForAdds
- data LookForMoves
- data LookForReplaces
- data DiffOpts = DiffOpts {}
- lookforadds :: PrimDarcsOption LookForAdds
- maybelookforadds :: LookForAdds -> PrimDarcsOption LookForAdds
- lookforreplaces :: PrimDarcsOption LookForReplaces
- lookformoves :: PrimDarcsOption LookForMoves
- allowProblematicFilenames :: DarcsOption a (Bool -> Bool -> a)
- allowCaseDifferingFilenames :: PrimDarcsOption Bool
- allowWindowsReservedFilenames :: PrimDarcsOption Bool
- onlyToFiles :: PrimDarcsOption Bool
- useIndex :: PrimDarcsOption UseIndex
- recursive :: PrimDarcsOption Bool
- data DiffAlgorithm
- diffAlgorithm :: PrimDarcsOption DiffAlgorithm
- data WithContext
- withContext :: PrimDarcsOption WithContext
- data ExternalDiff = ExternalDiff {
- diffCmd :: Maybe String
- diffOptions :: [String]
- diffUnified :: Bool
- extDiff :: PrimDarcsOption ExternalDiff
- data TestChanges
- testChanges :: PrimDarcsOption TestChanges
- data RunTest
- data LeaveTestDir
- leaveTestDir :: PrimDarcsOption LeaveTestDir
- data HeaderFields = HeaderFields {}
- headerFields :: PrimDarcsOption HeaderFields
- sendToContext :: PrimDarcsOption (Maybe AbsolutePath)
- mail :: PrimDarcsOption Bool
- sendmailCmd :: PrimDarcsOption (Maybe String)
- charset :: PrimDarcsOption (Maybe String)
- editDescription :: PrimDarcsOption Bool
- applyAs :: PrimDarcsOption (Maybe String)
- data Sign
- sign :: PrimDarcsOption Sign
- data Verify
- verify :: PrimDarcsOption Verify
- data AllowConflicts
- conflictsNo :: PrimDarcsOption (Maybe AllowConflicts)
- conflictsYes :: PrimDarcsOption (Maybe AllowConflicts)
- data ResolveConflicts
- reorder :: PrimDarcsOption Reorder
- reorderPush :: PrimDarcsOption Reorder
- data Compression
- compress :: PrimDarcsOption Compression
- usePacks :: PrimDarcsOption Bool
- data WithPatchIndex
- patchIndexNo :: PrimDarcsOption WithPatchIndex
- patchIndexYes :: PrimDarcsOption WithPatchIndex
- data Reorder
- minimize :: PrimDarcsOption Bool
- storeInMemory :: PrimDarcsOption Bool
- data OptimizeDeep
- optimizeDeep :: PrimDarcsOption OptimizeDeep
- data Output
- output :: PrimDarcsOption (Maybe Output)
- data WithSummary
- withSummary :: PrimDarcsOption WithSummary
- maybeSummary :: Maybe WithSummary -> PrimDarcsOption (Maybe WithSummary)
- data RemoteDarcs
- remoteDarcs :: PrimDarcsOption RemoteDarcs
- data UMask
- umask :: PrimDarcsOption UMask
- data SetScriptsExecutable
- setScriptsExecutable :: PrimDarcsOption SetScriptsExecutable
- amendUnrecord :: PrimDarcsOption Bool
- selectAuthor :: PrimDarcsOption Bool
- machineReadable :: PrimDarcsOption Bool
- data CloneKind
- cloneKind :: PrimDarcsOption CloneKind
- distname :: PrimDarcsOption (Maybe String)
- distzip :: PrimDarcsOption Bool
- marks :: DarcsOption a (Maybe AbsolutePath -> Maybe AbsolutePath -> a)
- readMarks :: PrimDarcsOption (Maybe AbsolutePath)
- writeMarks :: PrimDarcsOption (Maybe AbsolutePath)
- data PatchFormat
- patchFormat :: PrimDarcsOption PatchFormat
- hashed :: PrimDarcsOption ()
- data ChangesFormat
- changesFormat :: PrimDarcsOption (Maybe ChangesFormat)
- tokens :: PrimDarcsOption (Maybe String)
- forceReplace :: PrimDarcsOption Bool
- data TestStrategy
- testStrategy :: PrimDarcsOption TestStrategy
- data ShrinkFailure
- shrinkFailure :: PrimDarcsOption ShrinkFailure
- files :: PrimDarcsOption Bool
- directories :: PrimDarcsOption Bool
- pending :: PrimDarcsOption Bool
- nullFlag :: PrimDarcsOption Bool
- data EnumPatches
- enumPatches :: PrimDarcsOption EnumPatches
- data GzcrcsAction
- gzcrcsActions :: PrimDarcsOption (Maybe GzcrcsAction)
- siblings :: PrimDarcsOption [AbsolutePath]
Documentation
type DarcsOption = OptSpec DarcsOptDescr Flag #
DarcsOption
instantiates the first two type parameters of OptSpec
to
what we need in darcs.
Minimal complete definition
Instances
YesNo DryRun # | |
YesNo InheritDefault # | |
Defined in Darcs.UI.Options.All | |
YesNo LeaveTestDir # | |
Defined in Darcs.UI.Options.All | |
YesNo LookForAdds # | |
Defined in Darcs.UI.Options.All | |
YesNo LookForMoves # | |
Defined in Darcs.UI.Options.All | |
YesNo LookForReplaces # | |
Defined in Darcs.UI.Options.All | |
YesNo Reorder # | |
YesNo RunTest # | |
YesNo SetScriptsExecutable # | |
Defined in Darcs.UI.Options.All | |
YesNo UseCache # | |
YesNo UseIndex # | |
YesNo WantGuiPause # | |
Defined in Darcs.UI.Options.All | |
YesNo WithPatchIndex # | |
Defined in Darcs.UI.Options.All | |
YesNo WithPrefsTemplates # | |
Defined in Darcs.UI.Options.All | |
YesNo WithWorkingDir # | |
Defined in Darcs.UI.Options.All | |
YesNo Compression # | |
Defined in Darcs.UI.Options.All | |
YesNo EnumPatches # | |
Defined in Darcs.UI.Options.All | |
YesNo WithContext # | |
Defined in Darcs.UI.Options.All | |
YesNo WithSummary # | |
Defined in Darcs.UI.Options.All | |
YesNo XmlOutput # | |
data RootAction #
Options for darcs iself that act like sub-commands.
Constructors
RootHelp | |
Version | |
ExactVersion | |
ListCommands |
Instances
Show RootAction # | |
Defined in Darcs.UI.Options.All Methods showsPrec :: Int -> RootAction -> ShowS # show :: RootAction -> String # showList :: [RootAction] -> ShowS # | |
Eq RootAction # | |
Defined in Darcs.UI.Options.All |
data StdCmdAction #
Constructors
Help | |
ListOptions | |
Disable |
Instances
Show StdCmdAction # | |
Defined in Darcs.UI.Options.All Methods showsPrec :: Int -> StdCmdAction -> ShowS # show :: StdCmdAction -> String # showList :: [StdCmdAction] -> ShowS # | |
Eq StdCmdAction # | |
Defined in Darcs.UI.Options.All |
Constructors
Quiet | |
NormalVerbosity | |
Verbose |
Instances
debugging :: DarcsOption a (Bool -> Bool -> a) #
data HooksConfig #
Constructors
HooksConfig | |
Fields
|
data HookConfig #
preHook :: DarcsOption a (HookConfig -> a) #
postHook :: DarcsOption a (HookConfig -> a) #
hooks :: DarcsOption a (HooksConfig -> a) #
dryRun :: PrimDarcsOption DryRun #
TODO someone wrote here long ago that any time --dry-run is a possibility automated users should be able to examine the results more easily with --xml. See also issue2397. dryRun w/o xml is currently used in add, pull, and repair.
dryRunXml :: DarcsOption a (DryRun -> XmlOutput -> a) #
interactive :: PrimDarcsOption (Maybe Bool) #
pipe :: PrimDarcsOption Bool #
data WantGuiPause #
Constructors
YesWantGuiPause | |
NoWantGuiPause |
Instances
YesNo WantGuiPause # | |
Defined in Darcs.UI.Options.All | |
Show WantGuiPause # | |
Defined in Darcs.Repository.Flags Methods showsPrec :: Int -> WantGuiPause -> ShowS # show :: WantGuiPause -> String # showList :: [WantGuiPause] -> ShowS # | |
Eq WantGuiPause # | |
Defined in Darcs.Repository.Flags |
module Darcs.UI.Options.Matching
data SelectDeps #
Constructors
NoDeps | |
AutoDeps | |
PromptDeps |
Instances
Show SelectDeps # | |
Defined in Darcs.UI.Options.All Methods showsPrec :: Int -> SelectDeps -> ShowS # show :: SelectDeps -> String # showList :: [SelectDeps] -> ShowS # | |
Eq SelectDeps # | |
Defined in Darcs.UI.Options.All |
maxCount :: PrimDarcsOption (Maybe Int) #
repoDir :: PrimDarcsOption (Maybe String) #
newRepo :: PrimDarcsOption (Maybe String) #
This option is for when a new repo gets created. Used for clone, convert import, convert darcs-2, and initialize. For clone and initialize it has the same effect as giving the name as a normal argument.
The --repodir
alias is there for compatibility, should be removed eventually.
TODO We need a way to deprecate options / option names.
data NotInRemote #
Constructors
NotInDefaultRepo | |
NotInRemotePath String |
data RepoCombinator #
Constructors
Intersection | |
Union | |
Complement |
Instances
Show RepoCombinator # | |
Defined in Darcs.UI.Options.All Methods showsPrec :: Int -> RepoCombinator -> ShowS # show :: RepoCombinator -> String # showList :: [RepoCombinator] -> ShowS # | |
Eq RepoCombinator # | |
Defined in Darcs.UI.Options.All Methods (==) :: RepoCombinator -> RepoCombinator -> Bool # (/=) :: RepoCombinator -> RepoCombinator -> Bool # |
data WithWorkingDir #
Constructors
WithWorkingDir | |
NoWorkingDir |
Instances
YesNo WithWorkingDir # | |
Defined in Darcs.UI.Options.All | |
Show WithWorkingDir # | |
Defined in Darcs.Repository.Flags Methods showsPrec :: Int -> WithWorkingDir -> ShowS # show :: WithWorkingDir -> String # showList :: [WithWorkingDir] -> ShowS # | |
Eq WithWorkingDir # | |
Defined in Darcs.Repository.Flags Methods (==) :: WithWorkingDir -> WithWorkingDir -> Bool # (/=) :: WithWorkingDir -> WithWorkingDir -> Bool # |
withWorkingDir :: PrimDarcsOption WithWorkingDir #
convert, clone, init
data SetDefault #
Constructors
YesSetDefault Bool | |
NoSetDefault Bool |
Instances
Show SetDefault # | |
Defined in Darcs.Repository.Flags Methods showsPrec :: Int -> SetDefault -> ShowS # show :: SetDefault -> String # showList :: [SetDefault] -> ShowS # | |
Eq SetDefault # | |
Defined in Darcs.Repository.Flags |
setDefault :: PrimDarcsOption (Maybe Bool) #
data InheritDefault #
Constructors
YesInheritDefault | |
NoInheritDefault |
Instances
YesNo InheritDefault # | |
Defined in Darcs.UI.Options.All | |
Show InheritDefault # | |
Defined in Darcs.Repository.Flags Methods showsPrec :: Int -> InheritDefault -> ShowS # show :: InheritDefault -> String # showList :: [InheritDefault] -> ShowS # | |
Eq InheritDefault # | |
Defined in Darcs.Repository.Flags Methods (==) :: InheritDefault -> InheritDefault -> Bool # (/=) :: InheritDefault -> InheritDefault -> Bool # |
data WithPrefsTemplates #
Constructors
WithPrefsTemplates | |
NoPrefsTemplates |
Instances
YesNo WithPrefsTemplates # | |
Defined in Darcs.UI.Options.All | |
Show WithPrefsTemplates # | |
Defined in Darcs.Repository.Flags Methods showsPrec :: Int -> WithPrefsTemplates -> ShowS # show :: WithPrefsTemplates -> String # showList :: [WithPrefsTemplates] -> ShowS # | |
Eq WithPrefsTemplates # | |
Defined in Darcs.Repository.Flags Methods (==) :: WithPrefsTemplates -> WithPrefsTemplates -> Bool # (/=) :: WithPrefsTemplates -> WithPrefsTemplates -> Bool # |
patchname :: PrimDarcsOption (Maybe String) #
author :: PrimDarcsOption (Maybe String) #
data AskLongComment #
Constructors
NoEditLongComment | |
YesEditLongComment | |
PromptLongComment |
Instances
Show AskLongComment # | |
Defined in Darcs.UI.Options.All Methods showsPrec :: Int -> AskLongComment -> ShowS # show :: AskLongComment -> String # showList :: [AskLongComment] -> ShowS # | |
Eq AskLongComment # | |
Defined in Darcs.UI.Options.All Methods (==) :: AskLongComment -> AskLongComment -> Bool # (/=) :: AskLongComment -> AskLongComment -> Bool # |
Constructors
Logfile | |
Fields
|
data LookForAdds #
Constructors
NoLookForAdds | |
YesLookForAdds | |
EvenLookForBoring |
Instances
YesNo LookForAdds # | |
Defined in Darcs.UI.Options.All | |
Show LookForAdds # | |
Defined in Darcs.Repository.Flags Methods showsPrec :: Int -> LookForAdds -> ShowS # show :: LookForAdds -> String # showList :: [LookForAdds] -> ShowS # | |
Eq LookForAdds # | |
Defined in Darcs.Repository.Flags |
data LookForMoves #
Constructors
YesLookForMoves | |
NoLookForMoves |
Instances
YesNo LookForMoves # | |
Defined in Darcs.UI.Options.All | |
Show LookForMoves # | |
Defined in Darcs.Repository.Flags Methods showsPrec :: Int -> LookForMoves -> ShowS # show :: LookForMoves -> String # showList :: [LookForMoves] -> ShowS # | |
Eq LookForMoves # | |
Defined in Darcs.Repository.Flags |
data LookForReplaces #
Constructors
YesLookForReplaces | |
NoLookForReplaces |
Instances
YesNo LookForReplaces # | |
Defined in Darcs.UI.Options.All | |
Show LookForReplaces # | |
Defined in Darcs.Repository.Flags Methods showsPrec :: Int -> LookForReplaces -> ShowS # show :: LookForReplaces -> String # showList :: [LookForReplaces] -> ShowS # | |
Eq LookForReplaces # | |
Defined in Darcs.Repository.Flags Methods (==) :: LookForReplaces -> LookForReplaces -> Bool # (/=) :: LookForReplaces -> LookForReplaces -> Bool # |
Constructors
DiffOpts | |
Fields |
allowProblematicFilenames :: DarcsOption a (Bool -> Bool -> a) #
onlyToFiles :: PrimDarcsOption Bool #
TODO: see issue2395
data DiffAlgorithm #
Constructors
PatienceDiff | |
MyersDiff |
Instances
Show DiffAlgorithm # | |
Defined in Darcs.Util.Diff Methods showsPrec :: Int -> DiffAlgorithm -> ShowS # show :: DiffAlgorithm -> String # showList :: [DiffAlgorithm] -> ShowS # | |
Eq DiffAlgorithm # | |
Defined in Darcs.Util.Diff Methods (==) :: DiffAlgorithm -> DiffAlgorithm -> Bool # (/=) :: DiffAlgorithm -> DiffAlgorithm -> Bool # |
data WithContext #
Constructors
NoContext | |
YesContext |
Instances
YesNo WithContext # | |
Defined in Darcs.UI.Options.All | |
Show WithContext # | |
Defined in Darcs.UI.Options.All Methods showsPrec :: Int -> WithContext -> ShowS # show :: WithContext -> String # showList :: [WithContext] -> ShowS # | |
Eq WithContext # | |
Defined in Darcs.UI.Options.All |
data ExternalDiff #
Constructors
ExternalDiff | |
Fields
|
Instances
Show ExternalDiff # | |
Defined in Darcs.UI.Options.All Methods showsPrec :: Int -> ExternalDiff -> ShowS # show :: ExternalDiff -> String # showList :: [ExternalDiff] -> ShowS # | |
Eq ExternalDiff # | |
Defined in Darcs.UI.Options.All |
data TestChanges #
Constructors
NoTestChanges | |
YesTestChanges LeaveTestDir |
Instances
Eq TestChanges # | |
Defined in Darcs.UI.Options.All |
data LeaveTestDir #
Constructors
YesLeaveTestDir | |
NoLeaveTestDir |
Instances
YesNo LeaveTestDir # | |
Defined in Darcs.UI.Options.All | |
Show LeaveTestDir # | |
Defined in Darcs.Repository.Flags Methods showsPrec :: Int -> LeaveTestDir -> ShowS # show :: LeaveTestDir -> String # showList :: [LeaveTestDir] -> ShowS # | |
Eq LeaveTestDir # | |
Defined in Darcs.Repository.Flags |
data HeaderFields #
mail :: PrimDarcsOption Bool #
charset :: PrimDarcsOption (Maybe String) #
applyAs :: PrimDarcsOption (Maybe String) #
sign :: PrimDarcsOption Sign #
Constructors
NoVerify | |
VerifyKeyring AbsolutePath | |
VerifySSL AbsolutePath |
data AllowConflicts #
Constructors
NoAllowConflicts | |
YesAllowConflicts ResolveConflicts |
Instances
Show AllowConflicts # | |
Defined in Darcs.Repository.Flags Methods showsPrec :: Int -> AllowConflicts -> ShowS # show :: AllowConflicts -> String # showList :: [AllowConflicts] -> ShowS # | |
Eq AllowConflicts # | |
Defined in Darcs.Repository.Flags Methods (==) :: AllowConflicts -> AllowConflicts -> Bool # (/=) :: AllowConflicts -> AllowConflicts -> Bool # |
conflictsNo :: PrimDarcsOption (Maybe AllowConflicts) #
push, apply, rebase apply: default to NoAllowConflicts
conflictsYes :: PrimDarcsOption (Maybe AllowConflicts) #
pull, rebase pull: default to YesAllowConflicts
MarkConflicts
data ResolveConflicts #
Constructors
NoResolveConflicts | |
MarkConflicts | |
ExternalMerge String |
Instances
Show ResolveConflicts # | |
Defined in Darcs.Repository.Flags Methods showsPrec :: Int -> ResolveConflicts -> ShowS # show :: ResolveConflicts -> String # showList :: [ResolveConflicts] -> ShowS # | |
Eq ResolveConflicts # | |
Defined in Darcs.Repository.Flags Methods (==) :: ResolveConflicts -> ResolveConflicts -> Bool # (/=) :: ResolveConflicts -> ResolveConflicts -> Bool # |
reorder :: PrimDarcsOption Reorder #
pull, apply, rebase pull, rebase apply
reorderPush :: PrimDarcsOption Reorder #
push; same as reorder
but with help descriptions swapped
data Compression #
Constructors
NoCompression | |
GzipCompression |
Instances
YesNo Compression # | |
Defined in Darcs.UI.Options.All | |
Show Compression # | |
Defined in Darcs.UI.Options.All Methods showsPrec :: Int -> Compression -> ShowS # show :: Compression -> String # showList :: [Compression] -> ShowS # | |
Eq Compression # | |
Defined in Darcs.UI.Options.All |
compress :: PrimDarcsOption Compression #
push
data WithPatchIndex #
Constructors
YesPatchIndex | |
NoPatchIndex |
Instances
YesNo WithPatchIndex # | |
Defined in Darcs.UI.Options.All | |
Show WithPatchIndex # | |
Defined in Darcs.Repository.Flags Methods showsPrec :: Int -> WithPatchIndex -> ShowS # show :: WithPatchIndex -> String # showList :: [WithPatchIndex] -> ShowS # | |
Eq WithPatchIndex # | |
Defined in Darcs.Repository.Flags Methods (==) :: WithPatchIndex -> WithPatchIndex -> Bool # (/=) :: WithPatchIndex -> WithPatchIndex -> Bool # |
data OptimizeDeep #
Constructors
OptimizeShallow | |
OptimizeDeep |
Instances
Show OptimizeDeep # | |
Defined in Darcs.Repository.Flags Methods showsPrec :: Int -> OptimizeDeep -> ShowS # show :: OptimizeDeep -> String # showList :: [OptimizeDeep] -> ShowS # | |
Eq OptimizeDeep # | |
Defined in Darcs.Repository.Flags |
Constructors
Output AbsolutePathOrStd | |
OutputAutoName AbsolutePath |
output :: PrimDarcsOption (Maybe Output) #
data WithSummary #
Constructors
NoSummary | |
YesSummary |
Instances
YesNo WithSummary # | |
Defined in Darcs.UI.Options.All | |
Show WithSummary # | |
Defined in Darcs.UI.Options.All Methods showsPrec :: Int -> WithSummary -> ShowS # show :: WithSummary -> String # showList :: [WithSummary] -> ShowS # | |
Eq WithSummary # | |
Defined in Darcs.UI.Options.All |
data RemoteDarcs #
Constructors
RemoteDarcs String | |
DefaultRemoteDarcs |
Instances
Show RemoteDarcs # | |
Defined in Darcs.Repository.Flags Methods showsPrec :: Int -> RemoteDarcs -> ShowS # show :: RemoteDarcs -> String # showList :: [RemoteDarcs] -> ShowS # | |
Eq RemoteDarcs # | |
Defined in Darcs.Repository.Flags |
data SetScriptsExecutable #
Constructors
YesSetScriptsExecutable | |
NoSetScriptsExecutable |
Instances
YesNo SetScriptsExecutable # | |
Defined in Darcs.UI.Options.All | |
Show SetScriptsExecutable # | |
Defined in Darcs.Repository.Flags Methods showsPrec :: Int -> SetScriptsExecutable -> ShowS # show :: SetScriptsExecutable -> String # showList :: [SetScriptsExecutable] -> ShowS # | |
Eq SetScriptsExecutable # | |
Defined in Darcs.Repository.Flags Methods (==) :: SetScriptsExecutable -> SetScriptsExecutable -> Bool # (/=) :: SetScriptsExecutable -> SetScriptsExecutable -> Bool # |
Constructors
LazyClone | Just copy pristine and inventories |
NormalClone | First do a lazy clone then copy everything |
CompleteClone | Same as Normal but omit telling user they can interrumpt |
Instances
distname :: PrimDarcsOption (Maybe String) #
marks :: DarcsOption a (Maybe AbsolutePath -> Maybe AbsolutePath -> a) #
data PatchFormat #
Constructors
PatchFormat1 | |
PatchFormat2 | |
PatchFormat3 |
Instances
Show PatchFormat # | |
Defined in Darcs.Repository.Flags Methods showsPrec :: Int -> PatchFormat -> ShowS # show :: PatchFormat -> String # showList :: [PatchFormat] -> ShowS # | |
Eq PatchFormat # | |
Defined in Darcs.Repository.Flags |
hashed :: PrimDarcsOption () #
Deprecated flag, still present to output an error message.
data ChangesFormat #
Instances
Show ChangesFormat # | |
Defined in Darcs.UI.Options.All Methods showsPrec :: Int -> ChangesFormat -> ShowS # show :: ChangesFormat -> String # showList :: [ChangesFormat] -> ShowS # | |
Eq ChangesFormat # | |
Defined in Darcs.UI.Options.All Methods (==) :: ChangesFormat -> ChangesFormat -> Bool # (/=) :: ChangesFormat -> ChangesFormat -> Bool # |
tokens :: PrimDarcsOption (Maybe String) #
data TestStrategy #
Instances
Show TestStrategy # | |
Defined in Darcs.UI.Options.All Methods showsPrec :: Int -> TestStrategy -> ShowS # show :: TestStrategy -> String # showList :: [TestStrategy] -> ShowS # | |
Eq TestStrategy # | |
Defined in Darcs.UI.Options.All |
data ShrinkFailure #
Constructors
ShrinkFailure | |
NoShrinkFailure |
Instances
Show ShrinkFailure # | |
Defined in Darcs.UI.Options.All Methods showsPrec :: Int -> ShrinkFailure -> ShowS # show :: ShrinkFailure -> String # showList :: [ShrinkFailure] -> ShowS # | |
Eq ShrinkFailure # | |
Defined in Darcs.UI.Options.All Methods (==) :: ShrinkFailure -> ShrinkFailure -> Bool # (/=) :: ShrinkFailure -> ShrinkFailure -> Bool # |
data EnumPatches #
Constructors
NoEnumPatches | |
YesEnumPatches |
Instances
YesNo EnumPatches # | |
Defined in Darcs.UI.Options.All | |
Show EnumPatches # | |
Defined in Darcs.UI.Options.All Methods showsPrec :: Int -> EnumPatches -> ShowS # show :: EnumPatches -> String # showList :: [EnumPatches] -> ShowS # | |
Eq EnumPatches # | |
Defined in Darcs.UI.Options.All |
data GzcrcsAction #
Constructors
GzcrcsCheck | |
GzcrcsRepair |
Instances
Show GzcrcsAction # | |
Defined in Darcs.UI.Options.All Methods showsPrec :: Int -> GzcrcsAction -> ShowS # show :: GzcrcsAction -> String # showList :: [GzcrcsAction] -> ShowS # | |
Eq GzcrcsAction # | |
Defined in Darcs.UI.Options.All |