% Copyright (C) 2002-2004 David Roundy % % This program is free software; you can redistribute it and/or modify % it under the terms of the GNU General Public License as published by % the Free Software Foundation; either version 2, or (at your option) % any later version. % % This program is distributed in the hope that it will be useful, % but WITHOUT ANY WARRANTY; without even the implied warranty of % MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the % GNU General Public License for more details. % % You should have received a copy of the GNU General Public License % along with this program; see the file COPYING. If not, write to % the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, % Boston, MA 02110-1301, USA. \begin{code} module DarcsFlags ( DarcsFlag( .. ) ) where import PatchMatchData ( PatchMatch ) \end{code} \begin{code} data DarcsFlag = Help | ListOptions | NoTest | Test | HelpOnMatch | LeaveTestDir | NoLeaveTestDir | Verbose | NormalVerbosity | Quiet | Target String | Cc String | Output String | Subject String | SendmailCmd String | Author String | PatchName String | OnePatch String | SeveralPatch String | AfterPatch String | UpToPatch String | TagName String | LastN Int | OneTag String | AfterTag String | UpToTag String | Context String | ModernizePatches | LogFile String | RmLogFile | DistName String | All | Recursive | NoRecursive | Reorder | RestrictPaths | DontRestrictPaths | AskDeps | NoAskDeps | IgnoreTimes | LookForAdds | NoLookForAdds | AnyOrder | CreatorHash String | Intersection | Union | Sign | SignAs String | NoSign | SignSSL String | HappyForwarding | Verify String | VerifySSL String | SSHControlMaster | NoSSHControlMaster | EditDescription | NoEditDescription | Toks String | EditLongComment | NoEditLongComment | PromptLongComment | AllowConflicts | MarkConflicts | NoAllowConflicts | Boring | AllowCaseOnly | DontGrabDeps | Compress | NoCompress | UnCompress | WorkDir String | RepoDir String | Reply String | ApplyAs String | MachineReadable | HumanReadable | Pipe | Gui | SubGui | Interactive | DiffCmd String | ExternalMerge String | Summary | NoSummary | Unified | Reverse | CheckPoint | Partial | Complete | FixFilePath String | DiffFlags String | XMLOutput | ForceReplace | OnePattern PatchMatch | SeveralPattern PatchMatch | AfterPattern PatchMatch | UpToPattern PatchMatch | NonApply | NonVerify | NonForce | DryRun | SetDefault | NoSetDefault | FancyMoveAdd | NoFancyMoveAdd | Disable | SetScriptsExecutable | DontSetScriptsExecutable | PristinePlain | PristineNone | Sibling String | Relink | RelinkPristine | Files | NoFiles | Directories | NoDirectories | Pending | NoPending | PosthookCmd String | NoPosthook | AskPosthook | RunPosthook | UMask String | NullFlag deriving ( Eq, Show ) \end{code}