mirror of
https://github.com/microsoft/vcpkg.git
synced 2024-12-29 20:23:41 +08:00
30767175d5
* [vcpkg ci] upload diff from clang-format to artifacts this allows people who do not have access to clang-format to format their code via diff
20 lines
594 B
PowerShell
20 lines
594 B
PowerShell
[CmdletBinding(PositionalBinding=$False)]
|
|
Param(
|
|
[Parameter(Mandatory=$True)]
|
|
[String]$DiffFile
|
|
)
|
|
|
|
Start-Process -FilePath 'git' -ArgumentList 'diff' `
|
|
-NoNewWindow -Wait `
|
|
-RedirectStandardOutput $DiffFile
|
|
if (0 -ne (Get-Item -LiteralPath $DiffFile).Length)
|
|
{
|
|
$msg = @(
|
|
'The formatting of the files in the repo were not what we expected,',
|
|
'or the documentation was not regenerated.',
|
|
'Please access the diff from format.diff in the build artifacts,'
|
|
'and apply the patch with `git apply`'
|
|
)
|
|
Write-Error ($msg -join "`n")
|
|
throw
|
|
} |