chore: keep staged-context.ps1 array on single staged file
Пайплайн Sort-Object разворачивал одноэлементный массив в скаляр, из-за чего под StrictMode падал доступ к .Count и скрипт возвращал exit 1 при ровно одном застейдженном файле. Обёртка @() сохраняет массив; сообщения коммитов по одному файлу снова проходят обязательную проверку.
This commit is contained in:
@@ -140,7 +140,9 @@ if ([string]::IsNullOrWhiteSpace($stagedRaw)) {
|
||||
$stagedFiles = @(
|
||||
$stagedRaw -split "`n" | ForEach-Object { $_.Trim() } | Where-Object { $_ -ne '' }
|
||||
)
|
||||
$stagedFiles = $stagedFiles | Sort-Object -Unique
|
||||
$stagedFiles = @(
|
||||
$stagedFiles | Sort-Object -Unique
|
||||
)
|
||||
|
||||
$scopeBuckets = @{}
|
||||
foreach ($f in $stagedFiles) {
|
||||
|
||||
Reference in New Issue
Block a user