sync SVN r18211
This commit is contained in:
@@ -15,6 +15,9 @@ param(
|
||||
$ErrorActionPreference = "Stop"
|
||||
Set-Location $ProjectRoot
|
||||
|
||||
# -Files explicit => comportamentul istoric (fara fisier de verificat, exit 0)
|
||||
$explicitFiles = $PSBoundParameters.ContainsKey('Files')
|
||||
|
||||
if (-not $Files -or $Files.Count -eq 0) {
|
||||
$tracked = git diff --name-only HEAD 2>$null
|
||||
$untracked = git ls-files --others --exclude-standard 2>$null
|
||||
@@ -24,8 +27,12 @@ if (-not $Files -or $Files.Count -eq 0) {
|
||||
}
|
||||
|
||||
if (-not $Files -or $Files.Count -eq 0) {
|
||||
Write-Output "Niciun fisier modificat - nimic de verificat."
|
||||
exit 0
|
||||
if ($explicitFiles) {
|
||||
Write-Output "Niciun fisier modificat - nimic de verificat."
|
||||
exit 0
|
||||
}
|
||||
Write-Output "Niciun fisier modificat - implementarea nu a produs diff."
|
||||
exit 1
|
||||
}
|
||||
|
||||
$failures = @()
|
||||
|
||||
Reference in New Issue
Block a user