BuildMaster SDK Reference
Version:

Inedo.BuildMaster.Extensibility.Providers.SourceControl Namespace

Name Description
ClientCommand

A command executed against a IClientCommandProvider.

DistributedSourceControlProviderBase

Base class for distributed source control providers.

IBranchingProvider

Indicates that a SourceControlProviderBase supports branching.

IClientCommandOutputProvider

Indicates that a SourceControlProviderBase supports execution of specific commands and storing the output in a file.

IClientCommandProvider

Indicates that a SourceControlProviderBase supports execution of specific commands.

ILabelingProvider

Indicates that a SourceControlProviderBase supports labels.

ILocalWorkspaceProvider

Indicates that a SourceControlProviderBase has a local workspace on the provider's assigned agent that is used to keep a persisent copy of a repository for quicker source control operations.

IMultipleRepositoryProvider

Represents a SourceControlProviderBase with one or more user-defined SourceRepository instance.

InvalidScPathException

Exception that is thrown when an invalid path string is used with a SourceControlProviderBase.

IRevisionProvider

Indicates that a SourceControlProviderBase can determine the latest revision of a path in source control.

SourceControlContext

Represents contextual information for source control operations.

SourceControlProviderBase

Base class for all source control providers.

SourceRepository

Represents a source repository for a IMultipleRepositoryProvider

SourceRepositorySerializer

Custom serializer for a SourceRepository