Namespaces

Types in GitSharp.Commands

Type FastimportCommand

Namespace GitSharp.Commands

Parent AbstractCommand

Properties

Public properties

string ActiveBranches get; set;

Not implemented Maximum number of branches to maintain active at once. See ``Memory Utilization'' below for details. Default is 5.

string ActualDirectory get;

List<string> Arguments get; set;

string DateFormat get; set;

Not implemented Specify the type of dates the frontend will supply to fast-import within `author`, `committer` and `tagger` commands. See ``Date Formats'' below for details about which formats are supported, and their syntax.

string Depth get; set;

Not implemented Maximum delta depth, for blob and tree deltification. Default is 10.

string ExportMarks get; set;

Not implemented Dumps the internal marks table to when complete. Marks are written one per line as `:markid SHA-1`. Frontends can use this file to validate imports after they have been completed, or to save the marks table across incremental runs. As is only opened and truncated at checkpoint (or completion) the same path can also be safely given to \--import-marks.

string ExportPackEdges get; set;

Not implemented After creating a packfile, print a line of data to listing the filename of the packfile and the last commit on each branch that was written to that packfile. This information may be useful after importing projects whose total object set exceeds the 4 GiB packfile limit, as these commits can be used as edge points during calls to 'git-pack-objects'.

bool Force get; set;

Not implemented Force updating modified existing branches, even if doing so would cause commits to be lost (as the new commit does not contain the old commit).

string GitDirectory get; set;

string ImportMarks get; set;

Not implemented Before processing any input, load the marks specified in . The input file must exist, must be readable, and must use the same format as produced by \--export-marks. Multiple options may be supplied to import more than one set of marks. If a mark is defined to different values, the last file wins.

string MaxPackSize get; set;

Not implemented Maximum size of each output packfile, expressed in MiB. The default is 4096 (4 GiB) as that is the maximum allowed packfile size (due to file format limitations). Some importers may wish to lower this, such as to ensure the resulting packfiles fit on CDs.

StreamWriter OutputStream get; set;

bool Quiet get; set;

Not implemented Disable all non-fatal output, making fast-import silent when it is successful. This option disables the output shown by \--stats.

Repository Repository get; set;

bool Stats get; set;

Not implemented Display some basic statistics about the objects fast-import has created, the packfiles they were stored into, and the memory used by fast-import during this run. Showing this output is currently the default, but can be disabled with \--quiet.