Namespaces

Types in GitSharp.Commands

Type AmCommand

Namespace GitSharp.Commands

Parent AbstractCommand

Properties

Public properties

bool Abort get; set;

Not implemented Restore the original branch and abort the patching operation.

string ActualDirectory get;

List<string> Arguments get; set;

bool CommitterDateIsAuthorDate get; set;

Not implemented By default the command records the date from the e-mail message as the commit author date, and uses the time of commit creation as the committer date. This allows the user to lie about the committer date by using the same value as the author date.

string Directory get; set;

Not implemented These flags are passed to the 'git-apply' (see linkgit:git-apply[1]) program that applies the patch.

string GitDirectory get; set;

bool IgnoreDate get; set;

Not implemented By default the command records the date from the e-mail message as the commit author date, and uses the time of commit creation as the committer date. This allows the user to lie about the author date by using the same value as the committer date.

bool IgnoreSpaceChange get; set;

Not implemented These flags are passed to the 'git-apply' (see linkgit:git-apply[1]) program that applies the patch.

string IgnoreWhitespace get; set;

Not implemented These flags are passed to the 'git-apply' (see linkgit:git-apply[1]) program that applies the patch.

bool Interactive get; set;

Not implemented Run interactively.

bool Keep get; set;

Not implemented Pass `-k` flag to 'git-mailinfo' (see linkgit:git-mailinfo[1]).

bool NoScissors get; set;

Not implemented Ignore scissors lines (see linkgit:git-mailinfo[1]).

bool NoUtf8 get; set;

Not implemented Pass `-n` flag to 'git-mailinfo' (see linkgit:git-mailinfo[1]).

StreamWriter OutputStream get; set;

bool Quiet get; set;

Not implemented Be quiet. Only print error messages.

bool Reject get; set;

Not implemented These flags are passed to the 'git-apply' (see linkgit:git-apply[1]) program that applies the patch.

Repository Repository get; set;

bool Resolved get; set;

Not implemented After a patch failure (e.g. attempting to apply conflicting patch), the user has applied it by hand and the index file stores the result of the application. Make a commit using the authorship and commit log extracted from the e-mail message and the current index file, and continue.

string Resolvemsg get; set;

Not implemented When a patch failure occurs, will be printed to the screen before exiting. This overrides the standard message informing you to use `--resolved` or `--skip` to handle the failure. This is solely for internal use between 'git-rebase' and 'git-am'.

bool Scissors get; set;

Not implemented Remove everything in body before a scissors line (see linkgit:git-mailinfo[1]).

bool Signoff get; set;

Not implemented Add a `Signed-off-by:` line to the commit message, using the committer identity of yourself.

bool ThreeWay get; set;

Not implemented When the patch does not apply cleanly, fall back on 3-way merge if the patch records the identity of blobs it is supposed to apply to and we have those blobs available locally.

bool Utf8 get; set;

Not implemented Pass `-u` flag to 'git-mailinfo' (see linkgit:git-mailinfo[1]). The proposed commit log message taken from the e-mail is re-coded into UTF-8 encoding (configuration variable `i18n.commitencoding` can be used to specify project's preferred encoding if it is not UTF-8). + This was optional in prior versions of git, but now it is the default. You can use `--no-utf8` to override this.

string Whitespace get; set;

Not implemented These flags are passed to the 'git-apply' (see linkgit:git-apply[1]) program that applies the patch.