RepositoryMonitor Class

Base class for source repository monitors.

Inheritance Hierarchy

Syntax

public class RepositoryMonitor : Inedo.Diagnostics.ILogSink

Constructors

Name Description
RepositoryMonitor

Initializes a new instance of the RepositoryMonitor class.

Properties

Name Description
MessageLogged

Methods

Name Description
GetCurrentCommitsAsync(IRepositoryMonitorContext context)

Returns all commits at the tips of any configured branches for the repository.

GetDescription

Returns a friendly description of the monitor and its configuration.

Log(Inedo.Diagnostics.IMessage message)

Writes a message to the associated log.