IMercurialCommand Interface

Summary

This interface must be implemented by all classes that implement the command pattern for executing Mercurial commands.
graph TD Interface0["ICommand"]-.->Type click Interface0 "/Cake.Hg/api/Mercurial/ICommand" Type["IMercurialCommand"] class Type type-node Type-.->Implementing0["MoveCommand"] click Implementing0 "/Cake.Hg/api/Mercurial/MoveCommand" Type-.->Implementing1["UpdateCommand"] click Implementing1 "/Cake.Hg/api/Mercurial/UpdateCommand" Type-.->Implementing2["BundleCommand"] click Implementing2 "/Cake.Hg/api/Mercurial/BundleCommand" Type-.->Implementing3["ArchiveCommand"] click Implementing3 "/Cake.Hg/api/Mercurial/ArchiveCommand" Type-.->Implementing4["SummaryCommand"] click Implementing4 "/Cake.Hg/api/Mercurial/SummaryCommand" Type-.->Implementing5["CustomCommand"] click Implementing5 "/Cake.Hg/api/Mercurial/CustomCommand" Type-.->Implementing6["IdentifyCommand"] click Implementing6 "/Cake.Hg/api/Mercurial/IdentifyCommand" Type-.->Implementing7["PathsCommand"] click Implementing7 "/Cake.Hg/api/Mercurial/PathsCommand" Type-.->Implementing8["AnnotateCommand"] click Implementing8 "/Cake.Hg/api/Mercurial/AnnotateCommand" Type-.->Implementing9["ParentsCommand"] click Implementing9 "/Cake.Hg/api/Mercurial/ParentsCommand" Type-.->Implementing10["HeadsCommand"] click Implementing10 "/Cake.Hg/api/Mercurial/HeadsCommand" Type-.->Implementing11["ShowConfigCommand"] click Implementing11 "/Cake.Hg/api/Mercurial/ShowConfigCommand" Type-.->Implementing12["RecoverCommand"] click Implementing12 "/Cake.Hg/api/Mercurial/RecoverCommand" Type-.->Implementing13["AddRemoveCommand"] click Implementing13 "/Cake.Hg/api/Mercurial/AddRemoveCommand" Type-.->Implementing14["OutgoingCommand"] click Implementing14 "/Cake.Hg/api/Mercurial/OutgoingCommand" Type-.->Implementing15["AddCommand"] click Implementing15 "/Cake.Hg/api/Mercurial/AddCommand" Type-.->Implementing16["InitCommand"] click Implementing16 "/Cake.Hg/api/Mercurial/InitCommand" Type-.->Implementing17["VersionCommand"] click Implementing17 "/Cake.Hg/api/Mercurial/VersionCommand" Type-.->Implementing18["HelpCommand"] click Implementing18 "/Cake.Hg/api/Mercurial/HelpCommand" Type-.->Implementing19["UnbundleCommand"] click Implementing19 "/Cake.Hg/api/Mercurial/UnbundleCommand" Type-.->Implementing20["BookmarkCommand"] click Implementing20 "/Cake.Hg/api/Mercurial/BookmarkCommand" Type-.->Implementing21["MoveRenameCommandBase<T>"] click Implementing21 "/Cake.Hg/api/Mercurial/MoveRenameCommandBase_1" Type-.->Implementing22["MercurialCommandBase<T>"] click Implementing22 "/Cake.Hg/api/Mercurial/MercurialCommandBase_1" Type-.->Implementing23["BisectCommand"] click Implementing23 "/Cake.Hg/api/Mercurial/BisectCommand" Type-.->Implementing24["VerifyCommand"] click Implementing24 "/Cake.Hg/api/Mercurial/VerifyCommand" Type-.->Implementing25["RevertCommand"] click Implementing25 "/Cake.Hg/api/Mercurial/RevertCommand" Type-.->Implementing26["BranchesCommand"] click Implementing26 "/Cake.Hg/api/Mercurial/BranchesCommand" Type-.->Implementing27["PushCommand"] click Implementing27 "/Cake.Hg/api/Mercurial/PushCommand" Type-.->Implementing28["CopyCommand"] click Implementing28 "/Cake.Hg/api/Mercurial/CopyCommand" Type-.->Implementing29["CloneCommand"] click Implementing29 "/Cake.Hg/api/Mercurial/CloneCommand" Type-.->Implementing30["PullCommand"] click Implementing30 "/Cake.Hg/api/Mercurial/PullCommand" Type-.->Implementing31["IMercurialCommand<TResult>"] click Implementing31 "/Cake.Hg/api/Mercurial/IMercurialCommand_1" Type-.->Implementing32["ManifestCommand"] click Implementing32 "/Cake.Hg/api/Mercurial/ManifestCommand" Type-.->Implementing33["ChurnCommand"] click Implementing33 "/Cake.Hg/api/Mercurial.Extensions.Churn/ChurnCommand" Type-.->Implementing34["TagsCommand"] click Implementing34 "/Cake.Hg/api/Mercurial/TagsCommand" Type-.->Implementing35["BookmarksCommand"] click Implementing35 "/Cake.Hg/api/Mercurial/BookmarksCommand" Type-.->Implementing36["CatCommand"] click Implementing36 "/Cake.Hg/api/Mercurial/CatCommand" Type-.->Implementing37["DiffCommand"] click Implementing37 "/Cake.Hg/api/Mercurial/DiffCommand" Type-.->Implementing38["IncomingCommand"] click Implementing38 "/Cake.Hg/api/Mercurial/IncomingCommand" Type-.->Implementing39["RenameCommand"] click Implementing39 "/Cake.Hg/api/Mercurial/RenameCommand" Type-.->Implementing40["TipCommand"] click Implementing40 "/Cake.Hg/api/Mercurial/TipCommand" Type-.->Implementing41["CommitCommand"] click Implementing41 "/Cake.Hg/api/Mercurial/CommitCommand" Type-.->Implementing42["ForgetCommand"] click Implementing42 "/Cake.Hg/api/Mercurial/ForgetCommand" Type-.->Implementing43["GuiVersionCommand"] click Implementing43 "/Cake.Hg/api/Mercurial.Gui/GuiVersionCommand" Type-.->Implementing44["BackoutCommand"] click Implementing44 "/Cake.Hg/api/Mercurial/BackoutCommand" Type-.->Implementing45["MergeCommand"] click Implementing45 "/Cake.Hg/api/Mercurial/MergeCommand" Type-.->Implementing46["RollbackCommand"] click Implementing46 "/Cake.Hg/api/Mercurial/RollbackCommand" Type-.->Implementing47["StatusCommand"] click Implementing47 "/Cake.Hg/api/Mercurial/StatusCommand" Type-.->Implementing48["ResolveCommand"] click Implementing48 "/Cake.Hg/api/Mercurial/ResolveCommand" Type-.->Implementing49["RemoteInitCommand"] click Implementing49 "/Cake.Hg/api/Mercurial/RemoteInitCommand" Type-.->Implementing50["TagCommand"] click Implementing50 "/Cake.Hg/api/Mercurial/TagCommand" Type-.->Implementing51["LogCommand"] click Implementing51 "/Cake.Hg/api/Mercurial/LogCommand" Type-.->Implementing52["IncludeExcludeCommandBase<T>"] click Implementing52 "/Cake.Hg/api/Mercurial/IncludeExcludeCommandBase_1" Type-.->Implementing53["RemoveCommand"] click Implementing53 "/Cake.Hg/api/Mercurial/RemoveCommand" Type-.->Implementing54["BranchCommand"] click Implementing54 "/Cake.Hg/api/Mercurial/BranchCommand"

Syntax

public interface IMercurialCommand : ICommand