Namespaces

Types in GitSharp.Commands

Type MailinfoCommand

Namespace GitSharp.Commands

Parent AbstractCommand

Properties

Public properties

string ActualDirectory get;

List<string> Arguments get; set;

bool B get; set;

Not implemented When -k is not in effect, all leading strings bracketed with '[' and ']' pairs are stripped. This option limits the stripping to only the pairs whose bracketed string contains the word "PATCH".

string Encoding get; set;

Not implemented Similar to -u but if the local convention is different from what is specified by i18n.commitencoding, this flag can be used to override it.

string GitDirectory get; set;

bool K get; set;

Not implemented Usually the program 'cleans up' the Subject: header line to extract the title line for the commit log message, among which (1) remove 'Re:' or 're:', (2) leading whitespaces, (3) '[' up to ']', typically '[PATCH]', and then prepends "[PATCH] ". This flag forbids this munging, and is most useful when used to read back 'git-format-patch -k' output.

bool N get; set;

Not implemented Disable all charset re-coding of the metadata.

bool NoScissors get; set;

Not implemented Ignore scissors lines. Useful for overriding mailinfo.scissors settings.

StreamWriter OutputStream get; set;

Repository Repository get; set;

bool Scissors get; set;

Not implemented Remove everything in body before a scissors line. A line that mainly consists of scissors (either ">8" or "8<") and perforation (dash "-") marks is called a scissors line, and is used to request the reader to cut the message at that line. If such a line appears in the body of the message before the patch, everything before it (including the scissors line itself) is ignored when this option is used. + This is useful if you want to begin your message in a discussion thread with comments and suggestions on the message you are responding to, and to conclude it with a patch submission, separating the discussion and the beginning of the proposed commit log message with a scissors line. + This can enabled by default with the configuration option mailinfo.scissors.

bool U get; set;

Not implemented The commit log message, author name and author email are taken from the e-mail, and after minimally decoding MIME transfer encoding, re-coded in UTF-8 by transliterating them. This used to be optional but now it is the default. + Note that the patch is always used as-is without charset conversion, even with this flag.