A URI representation of a Version Control changeset artifact.
A checkin event encompasses information about the check-in and also other items, e.g., work items that are related to the check-in. All check-ins include a changeset, date/time information, owner/committer and a (possibly empty) comment.
Each post-checkin event contains a set of artifacts.
Constants used by the Code Churn Job for access to registry, properties, and settings.
Utility class, used for parsing code churn details.
A sequence of lines from a file.
A line from a file.
Helper class to compare DiffLines.
The options that are available with performing diffs.NOTE: This was copied almost verbatim from the old engine, because we already shipped this class.
A linked list of difference hunks.
A summary of the differences between two files
Thrown by VersionControlIntegrationUri() when the artifact type component is invalid.
Thrown by VersionControlIntegrationUri() when the Uri format is incorrect.
A utility class for manipulating label specifications. It contains routines for parsing, formatting, validating, and so on.
A Uri representation a Version Control label artifact
A Uri represention a Version Control latest versioned item artifact
The merge summary information provides the total number of changes in the different change classifications. NOTE: This was copied almost verbatim from the old engine, because we already shipped this class.
Abstract class for notification events.
The valid versions for the SetPendingChangeProperty method
Failure codes for version control operations.
A Uri represention a Version Control shelveset item artifact
The client shelveset event for e-mail notifications
A URI representation of a Version Control Shelveset artifact.
A utility class for manipulating version control items specifications. It contains routines for parsing, formatting, validating, and so on.
A URI representation a Version Control versioned item artifact.
A utility class for manipulating version control workspace specifications. It contains routines for parsing, formatting, validating, and so on.
Represents information about a specific change in a merge operation.
These are the artifacts surfaced by version control.
represents checkin state.
Capture the user's intent on work items accompanying the checkin.
Contains options the server wants to communicate to the client about the conflict
Options that are used when the system calls Destroy on the WebService.
Diff option flags NOTE: This was copied almost verbatim from the old engine, because we already shipped this enumeration.
The various difference output types that are possible. The VSS output type has several subtypes. NOTE: This was copied almost verbatim from the old engine, because we already shipped this enum.
The type of the DiffSegment/MergeHunk.
Defines the permission bitmasks used in the database for system-wide permissions Used in tblPermission.GrantedPermission and tblPermission.RevokedPermission
An enumeration of the possible change types for a merge operation.
The complete set of merge options, this is converted to an int and sent to the server so we can be backward compatible in future versions
Options for the PendChanges Web Service. Will be actually sent across the wire as an integer value, instead of as a serialized Enum.
Flags for proxy records
Options to pass to the query merges extended method
Enum of rollback options that will be used on the client / server. Marshaled to the server as an integer
Enum which has the features supported by either the client or server
Indicates whether the uri should additional information
Defines the permission bitmasks used in the database for versioned items (files/folders) Used in tblPermission.GrantedPermission and tblPermission.RevokedPermission.
Supported diff output types from Visual Source Safe.NOTE: This was copied almost verbatim from the old engine, because we already shipped this enum.
Indicates the location where data (pending changes, local versions) for this workspace are stored.