diff --git a/src/GitParamTabExpansion.ps1 b/src/GitParamTabExpansion.ps1 index c23f1584e..a7c030e8b 100644 --- a/src/GitParamTabExpansion.ps1 +++ b/src/GitParamTabExpansion.ps1 @@ -181,8 +181,8 @@ $gitParamValues = @{ conflict = 'merge diff3' source = { param($ref) - gitBranches $matches['ref'] $true - gitTags $matches['ref'] + gitBranches $ref $true + gitTags $ref } } revert = @{ diff --git a/src/GitTabExpansion.ps1 b/src/GitTabExpansion.ps1 index 14a5bfa33..3c733aaa8 100644 --- a/src/GitTabExpansion.ps1 +++ b/src/GitTabExpansion.ps1 @@ -263,7 +263,7 @@ function script:expandParamValues($cmd, $param, $filter) { $paramValues = $gitParamValues[$cmd][$param] $completions = if ($paramValues -is [scriptblock]) { - & $paramValues $filter | Where-Object { $_ -like "$filter*" } + & $paramValues $filter } else { $paramValues.Trim() -split ' ' | Where-Object { $_ -like "$filter*" } | Sort-Object