Represents a change associated with a build.

interface Change {
    author?: IdentityRef;
    changeType?: string;
    displayUri?: string;
    id?: string;
    location?: string;
    message?: string;
    pushedBy?: IdentityRef;
    pusher?: string;
    timestamp?: Date;
}

Properties

author?: IdentityRef

The author of the change.

changeType?: string

The type of source. "TfsVersionControl", "TfsGit", etc.

displayUri?: string

The location of a user-friendly representation of the resource.

id?: string

Something that identifies the change. For a commit, this would be the SHA1. For a TFVC changeset, this would be the changeset id.

location?: string

The location of the full representation of the resource.

message?: string

A description of the change. This might be a commit message or changeset description.

pushedBy?: IdentityRef

The person or process that pushed the change.

pusher?: string

The person or process that pushed the change.

timestamp?: Date

A timestamp for the change.