Describe the bug
We have a self hosted gitlab and want to provide all required resources for a functions app by using the Azure CLI.
The Functions app is created by using az functionapp create command. After this I am executing the command to config the deployment source (see related command).
It looks like, the CLI automatically uses mercurial as git source, but I am using externalgit.
Related command
az functionapp deployment source config `
--resource-group $ResourceGroupName `
--name $FunctionAppName `
--repo-url $RepoUrl `
--manual-integration `
--repository-type externalgit `
--branch deployment
Errors
Error message in the Azure Portal afterwards (in the logs of deployment sync):
abort: repository 'censored.git' not found!\n\r\nC:\Program Files (x86)\Mercurial\hg.exe pull 'censored.git' --branch 'deployment' --noninteractive
In the UI of Azure Portal:

Issue script & Debug output
As a result of az functionapp deployment source config in the terminal I receive the message:
{
"branch": "deployment",
"deploymentRollbackEnabled": false,
"gitHubActionConfiguration": null,
"id": "censored",
"isGitHubAction": false,
"isManualIntegration": true,
"isMercurial": true,
"kind": null,
"location": "West Europe",
"name": "censored",
"repoUrl": "censored",
"resourceGroup": "censored",
"type": "Microsoft.Web/sites/sourcecontrols"
}
Expected behavior
When I add my external git source using the Azure Portal, I works perfectly and the UI looks like follows:

Environment Summary
azure-cli 2.55.0
Additional context
No response
Describe the bug
We have a self hosted gitlab and want to provide all required resources for a functions app by using the Azure CLI.
The Functions app is created by using
az functionapp createcommand. After this I am executing the command to config the deployment source (see related command).It looks like, the CLI automatically uses
mercurialas git source, but I am usingexternalgit.Related command
Errors
Error message in the Azure Portal afterwards (in the logs of deployment sync):
In the UI of Azure Portal:
Issue script & Debug output
As a result of
az functionapp deployment source configin the terminal I receive the message:{ "branch": "deployment", "deploymentRollbackEnabled": false, "gitHubActionConfiguration": null, "id": "censored", "isGitHubAction": false, "isManualIntegration": true, "isMercurial": true, "kind": null, "location": "West Europe", "name": "censored", "repoUrl": "censored", "resourceGroup": "censored", "type": "Microsoft.Web/sites/sourcecontrols" }Expected behavior
When I add my external git source using the Azure Portal, I works perfectly and the UI looks like follows:
Environment Summary
azure-cli 2.55.0
Additional context
No response