Namespaces

Types in GitSharp.Commands

Type FetchPackCommand

Namespace GitSharp.Commands

Parent AbstractCommand

Properties

Public properties

string ActualDirectory get;

bool All get; set;

Not implemented Fetch all remote refs.

List<string> Arguments get; set;

string Depth get; set;

Not implemented Limit fetching to ancestor-chains not longer than n.

string Exec get; set;

Not implemented Same as \--upload-pack=.

string GitDirectory get; set;

bool IncludeTag get; set;

Not implemented If the remote side supports it, annotated tags objects will be downloaded on the same connection as the other objects if the object the tag references is downloaded. The caller must otherwise determine the tags this option made available.

bool Keep get; set;

Not implemented Do not invoke 'git-unpack-objects' on received data, but create a single packfile out of it instead, and store it in the object database. If provided twice then the pack is locked against repacking.

bool NoProgress get; set;

Not implemented Do not show the progress.

StreamWriter OutputStream get; set;

bool Quiet get; set;

Not implemented Pass '-q' flag to 'git-unpack-objects'; this makes the cloning process less verbose.

Repository Repository get; set;

bool Thin get; set;

Not implemented Spend extra cycles to minimize the number of objects to be sent. Use it on slower connection.

string UploadPack get; set;

Not implemented Use this to specify the path to 'git-upload-pack' on the remote side, if is not found on your $PATH. Installations of sshd ignores the user's environment setup scripts for login shells (e.g. .bash_profile) and your privately installed git may not be found on the system default $PATH. Another workaround suggested is to set up your $PATH in ".bashrc", but this flag is for people who do not want to pay the overhead for non-interactive shells by having a lean .bashrc file (they set most of the things up in .bash_profile).

bool V get; set;

Not implemented Run verbosely.