Private/Functions/BranchHelpers.ps1
|
function Get-GitlabProtectedBranchAccessLevel { [PSCustomObject]@{ NoAccess = 0 Developer = 30 Maintainer = 40 Admin = 60 } } function Resolve-GitlabBranch { [CmdletBinding()] [OutputType([string])] param( [Alias('Ref')] [Parameter(ValueFromPipeline)] [string] $Branch ) if ([string]::IsNullOrWhiteSpace($Branch)) { return $null } if ($Branch -eq '.') { $Branch = $(Get-LocalGitContext).Branch if (-not $Branch) { return $null } } return $Branch } |