Igor Abade

Results 28 issues of Igor Abade

Fixes #243 --- For more details, open the [Copilot Workspace session](https://copilot-workspace.githubnext.com/igoravl/TfsCmdlets/pull/244?shareId=72685301-9825-4158-a35f-c801e045417a).

When using an interactive connection (e.g. `Connect-TfsTeamProjectCollection -Interactive`) in a PowerShell Core (7+) terminal, TfsCmdlets returns the following message: ``` Connect-TfsTeamProjectCollection: A window handle must be configured. See https://aka.ms/msal-net-wam#parent-window-handles ```...

bug

Add support for restoring repos from Recycle Bin, similarly to `Undo-TfsTeamProjectRemoval` Reference: https://learn.microsoft.com/en-us/rest/api/azure/devops/git/repositories/restore-repository-from-recycle-bin?view=azure-devops-rest-7.1

Add support to `Get-TfsGitRepositoy` for listing Git repos in the Recycle Bin Reference: https://learn.microsoft.com/en-us/rest/api/azure/devops/git/repositories/get-recycle-bin-repositories?view=azure-devops-rest-7.1

Presently, when deleting a Git repo with `Remove-TfsGitRepository` it's sent to a Recycle Bin. Should have an option to hard-delete it, similarly to `Remove-TfsTeamProject`. Reference: https://learn.microsoft.com/en-us/rest/api/azure/devops/git/repositories/delete-repository-from-recycle-bin?view=azure-devops-rest-7.1

Few users are aware that Azure DevOps Shell has a profile of its own. A variable that exposes its path (akin to the $PROFILE built-in variable) may help with discoverability.

enhancement

When piping objects to cmdlets that require a project - e.g. piping Get-TfsArea to Remove-TfsAreas - the target cmdlet should do its best to infer the project information from the...