MergeQueueEntries
Tracks individual pull requests in the merge queue, including their statuses and any pending actions for orderly processing.
View-Specific Information
Select
The add-in processes all filters client-side within the add-in. The following query is the only one processed server-side:
SELECT * FROM [MergeQueueEntries]
Columns
Name | Type | References | OrderBySupport | Description |
Id [KEY] | String | Represents a unique identifier for the merge queue entry, ensuring each entry in the queue can be uniquely referenced or tracked. | ||
RepositoryId | String | Specifies the unique identifier of the repository that this merge queue entry is associated with. This helps link the entry to a specific project or codebase. | ||
RepositoryMergeQueueId | String | Indicates the unique identifier for the specific merge queue to which this entry belongs. This ties the entry to a particular queue within the repository for processing. | ||
BaseCommitId | String | Represents the commit ID that corresponds to the base state of the branch before the merge operation begins. This provides a reference point for the changes being introduced. | ||
EnqueuedAt | Datetime | The exact date and time when this merge queue entry was added. This timestamp is useful for tracking how long an entry has been waiting in the queue. | ||
EstimatedTimeToMerge | Int | An estimate, in seconds, of the time required for this entry to be merged into the target branch. This helps prioritize entries based on expected merge times. | ||
HeadCommitId | String | The commit ID representing the most recent changes made to the branch that is being merged. It shows the latest state of the branch being worked on. | ||
Jump | Bool | Indicates whether this particular pull request is allowed to bypass the normal processing order in the merge queue. A value of 'true' means it can jump ahead of other entries. | ||
Position | Int | Displays the current position of this merge queue entry within the queue. A lower number represents a higher priority for merging. | ||
PullRequestId | String | The unique identifier for the pull request associated with this merge queue entry. It links the queue entry to a specific pull request in the repository. | ||
Solo | Bool | Indicates whether this pull request needs to be deployed independently of other changes. If 'true', the pull request is merged without other concurrent changes. | ||
State | String | Describes the current status of the merge queue entry. Common states include 'QUEUED' (waiting for processing), 'MERGING' (currently being merged), or 'FAILED' (an error occurred during the merge). |