Namespaces

Types in GitSharp.Commands

Type BranchCommand

Namespace GitSharp.Commands

Parent AbstractCommand

Properties

Public properties

bool A get; set;

Not implemented List both remote-tracking branches and local branches.

string Abbrev get; set;

Not implemented Alter the sha1's minimum display length in the output listing. The default value is 7.

string ActualDirectory get;

List<string> Arguments get; set;

bool Color get; set;

Not implemented Color branches to highlight current, local, and remote branches.

string Contains get; set;

Not implemented Only list branches which contain the specified commit.

bool d get; set;

Not implemented Delete a branch. The branch must be fully merged in HEAD.

bool D get; set;

Not implemented Delete a branch irrespective of its merged status.

bool Force get; set;

Not implemented Reset to if exists already. Without `-f` 'git-branch' refuses to change an existing branch.

string GitDirectory get; set;

bool L get; set;

Not implemented Create the branch's reflog. This activates recording of all changes made to the branch ref, enabling use of date based sha1 expressions such as "

bool m get; set;

Not implemented Move/rename a branch and the corresponding reflog.

bool M get; set;

Not implemented Move/rename a branch even if the new branch name already exists.

string Merged get; set;

Not implemented Only list branches whose tips are reachable from the specified commit (HEAD if not specified).

bool NoAbbrev get; set;

Not implemented Display the full sha1s in the output listing rather than abbreviating them.

bool NoColor get; set;

Not implemented Turn off branch colors, even when the configuration file gives the default to color output.

string NoMerged get; set;

Not implemented Only list branches whose tips are not reachable from the specified commit (HEAD if not specified).

bool NoTrack get; set;

Not implemented Do not set up "upstream" configuration, even if the branch.autosetupmerge configuration variable is true.

StreamWriter OutputStream get; set;

bool R get; set;

Not implemented List or delete (if used with -d) the remote-tracking branches.

Repository Repository get; set;

bool Track get; set;

Not implemented When creating a new branch, set up configuration to mark the start-point branch as "upstream" from the new branch. This configuration will tell git to show the relationship between the two branches in `git status` and `git branch -v`. Furthermore, it directs `git pull` without arguments to pull from the upstream when the new branch is checked out. + This behavior is the default when the start point is a remote branch. Set the branch.autosetupmerge configuration variable to `false` if you want `git checkout` and `git branch` to always behave as if '--no-track' were given. Set it to `always` if you want this behavior when the start-point is either a local or remote branch.

bool Verbose get; set;

Not implemented Show sha1 and commit subject line for each head, along with relationship to upstream branch (if any). If given twice, print the name of the upstream branch, as well.