1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
parameters:
WorkingDirectory: '$(System.DefaultWorkingDirectory)'
steps:
- pwsh: |
$differByCaseFiles = git ls-files | Group-Object | Where-Object { $_.Count -gt 1 }
if ($differByCaseFiles)
{
foreach ($fileGroup in $differByCaseFiles) {
Write-Host "Duplicated Files: "
Write-Host "[ $($fileGroup.Group) ]"
}
Write-Host "Do NOT name the files which only differ in case. Please check above files."
exit 1
}
Write-Host "There are no file names that only differ in case."
displayName: Check file case duplicates
workingDirectory: ${{ parameters.WorkingDirectory }}
|