Namespaces

Types in GitSharp.Commands

Type RevertCommand

Namespace GitSharp.Commands

Parent AbstractCommand

Properties

Public properties

string ActualDirectory get;

List<string> Arguments get; set;

bool Edit get; set;

Not implemented With this option, 'git-revert' will let you edit the commit message prior to committing the revert. This is the default if you run the command from a terminal.

string GitDirectory get; set;

bool Mainline get; set;

Not implemented Usually you cannot revert a merge because you do not know which side of the merge should be considered the mainline. This option specifies the parent number (starting from 1) of the mainline and allows revert to reverse the change relative to the specified parent. + Reverting a merge commit declares that you will never want the tree changes brought in by the merge. As a result, later merges will only bring in tree changes introduced by commits that are not ancestors of the previously reverted merge. This may or may not be what you want. + See the link:howto/revert-a-faulty-merge.txt[revert-a-faulty-merge How-To] for more details.

bool NoCommit get; set;

Not implemented Usually the command automatically creates a commit with a commit log message stating which commit was reverted. This flag applies the change necessary to revert the named commit to your working tree and the index, but does not make the commit. In addition, when this option is used, your index does not have to match the HEAD commit. The revert is done against the beginning state of your index. + This is useful when reverting more than one commits' effect to your index in a row.

bool NoEdit get; set;

Not implemented With this option, 'git-revert' will not start the commit message editor.

StreamWriter OutputStream get; set;

Repository Repository get; set;

bool Signoff get; set;

Not implemented Add Signed-off-by line at the end of the commit message.