Table of Contents

Interface IGitTool

Namespace
NoeticTools.Git2SemVer.Core.Tools.Git
Assembly
NoeticTools.Git2SemVer.Core.dll
public interface IGitTool : IDisposable
Inherited Members

Properties

BranchName

The current head's branch name.

string BranchName { get; }

Property Value

string

Cache

ICommitsCache Cache { get; }

Property Value

ICommitsCache

HasLocalChanges

True if there are uncommited local changes.

bool HasLocalChanges { get; }

Property Value

bool

Head

Commit Head { get; }

Property Value

Commit

Methods

Get(CommitId)

Commit Get(CommitId commitId)

Parameters

commitId CommitId

Returns

Commit