Browse Source

Fix #965: Why can't compile it?

pull/925/merge
Siegfried Pammer 8 years ago
parent
commit
6849550c69
  1. 23
      BuildTools/update-assemblyinfo.ps1

23
BuildTools/update-assemblyinfo.ps1

@ -13,23 +13,34 @@ function Test-Dir([string]$name) {
return [System.IO.Directory]::Exists( (Join-Path (Get-Location) $name) ); return [System.IO.Directory]::Exists( (Join-Path (Get-Location) $name) );
} }
function Find-Git() {
if ($env:PATH.Contains("git\cmd")) {
return $true;
}
if (Test-Dir "$env:PROGRAMFILES\git\cmd\") {
$env:PATH = $env:PATH + ";$env:PROGRAMFILES\git\cmd\";
return $true;
}
return $false;
}
function gitVersion() { function gitVersion() {
if (-not (Test-Dir ".git")) { if (-not ((Test-Dir ".git") -and (Find-Git))) {
return 1; return 9999;
} }
return [Int32]::Parse((git rev-list --count "$baseCommit..HEAD")) + $baseCommitRev; return [Int32]::Parse((git rev-list --count "$baseCommit..HEAD")) + $baseCommitRev;
} }
function gitCommitHash() { function gitCommitHash() {
if (-not (Test-Dir ".git")) { if (-not ((Test-Dir ".git") -and (Find-Git))) {
return ""; return "0000000000000000000000000000000000000000";
} }
return (git rev-list "$baseCommit..HEAD") | Select -First 1; return (git rev-list "$baseCommit..HEAD") | Select -First 1;
} }
function gitBranch() { function gitBranch() {
if (-not (Test-Dir ".git")) { if (-not ((Test-Dir ".git") -and (Find-Git))) {
return ""; return "no-branch";
} }
if ($env:APPVEYOR_REPO_BRANCH -ne $null) { if ($env:APPVEYOR_REPO_BRANCH -ne $null) {

Loading…
Cancel
Save