Skip to content

The return from az repos pr create does not show the commits or number of commits in source branch not in targetbranch #27531

Description

@llyons

Describe the bug

in the return from

$return = az repos pr create --project $project
--repository $repository --source-branch $sourcebranch
--target-branch $targetbranch ` |
ConvertFrom-Json;

the return does not have commits populated and shows 0 or null.

artifactId : vstfs:///Git/PullRequestId/a66dd09e-1cf1-4979-af37-7a9440d4f98d%2f06ec5fd1-a2bf-44c3-9c71-0a8edbf2e922%2f15700
autoCompleteSetBy :
closedBy :
closedDate :
codeReviewId : 15700
commits :
completionOptions :
completionQueueTime :
createdBy :
creationDate : 2023-10-03T15:52:18.402373+00:00
description :
forkSource :
isDraft : False
labels :
lastMergeCommit :
lastMergeSourceCommit : @{author=; changeCounts=; changes=; comment=; commentTruncated=;
commitId=e45c7f46b4dfa50b15a4815cc04a7abe621a2839; committer=; parents=; push=; remoteUrl=; statuses=; url=https://
dev.azure.com/sdfsdfsdf/a66dd09e-1cf1-4979-af37-7a9440d4f98d/_apis/git/repositories/06ec5fd1-a2bf-44c3-9c71-0a8e
dbf2e922/commits/e45c7f46b4dfa50b15a4815cc04a7abe621a2839; workItems=}
lastMergeTargetCommit : @{author=; changeCounts=; changes=; comment=; commentTruncated=;
commitId=111e3f98890ccaf65185f6d1774bfd0df6614ae8; committer=; parents=; push=; remoteUrl=; statuses=; url=https://
dev.azure.com/sdfsdfsdfs/a66dd09e-1cf1-4979-af37-7a9440d4f98d/_apis/git/repositories/06ec5fd1-a2bf-44c3-9c71-0a8e
dbf2e922/commits/111e3f98890ccaf65185f6d1774bfd0df6614ae8; workItems=}
mergeFailureMessage :
mergeFailureType :
mergeId : 08d33003-6d98-4088-8939-6e1b02d6443a
mergeOptions :
mergeStatus : queued
pullRequestId : 15700
remoteUrl :
repository :
reviewers :
sourceRefName : refs/heads/PDM-513
status : active
supportsIterations : True
targetRefName : refs/heads/development
title : update and add dummy change for testing prs
url : https://dev.azure.com/sdfsdfdsfsf/a66dd09e-1cf1-4979-af37-7a9440d4f98d/_apis/git/repositories/06ec5fd1-a2bf-44c3-9
c71-0a8edbf2e922/pullRequests/15700
workItemRefs :

Related command

NA

Errors

NA

Issue script & Debug output

NA

Expected behavior

I would expect the return of new PR creation to have some details on number of commits relative to the target branch.

Environment Summary

azure-cli 2.52.0 *

core 2.52.0 *
telemetry 1.1.0

Extensions:
azure-devops 0.26.0

Dependencies:
msal 1.24.0b1
azure-mgmt-resource 23.1.0b2

Python location 'C:\Program Files\Microsoft SDKs\Azure\CLI2\python.exe'
Extensions directory 'C:\Users\Lance_Lyons.azure\cliextensions'

Python (Windows) 3.10.10 (tags/v3.10.10:aad5f6a, Feb 7 2023, 17:20:36) [MSC v.1929 64 bit (AMD64)]

Legal docs and information: aka.ms/AzureCliLegal

Additional context

We are trying to make sure a completed PR from $sourcebranch to $targetbranch doesnt have additional commits not merged before deleting the PR branch.

sometimes a PR branch is used for several commits into the target branch.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Auto-AssignAuto assign by botAuto-ResolveAuto resolve by botDevOpsService AttentionThis issue is responsible by Azure service team.act-platform-engineering-squadbugThis issue requires a change to an existing behavior in the product in order to be resolved.customer-reportedIssues that are reported by GitHub users external to the Azure organization.

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions