- Namespace
-
GitVersion
.Git - Interfaces
-
- IDisposable
- Implementing Types
graph BT Type-.->Interface0["IDisposable"]
Type["IGitRepository"] class Type type-node
Implementing0["IMutatingGitRepository"]-.->Type click
Implementing0 "/api/GitVersion.Git/IMutatingGitRepository"
Syntax
public interface IGitRepository : IDisposable
Properties
| Name | Value | Summary |
|---|---|---|
| Branches | IBranchCollection | |
| Commits | ICommitCollection | |
| Head | IBranch | |
| IsHeadDetached | bool | |
| IsShallow | bool | |
| Path | string | |
| References | IReferenceCollection | |
| Remotes | IRemoteCollection | |
| Tags | ITagCollection | |
| WorkingDirectory | string |
Methods
| Name | Value | Summary |
|---|---|---|
|
DiscoverRepository |
void | |
|
FindMergeBase |
ICommit | |
|
Uncommitted |
int |
Extension Methods
| Name | Value | Summary |
|---|---|---|
|
NotNull |
T |
From
CommonExtensions
|