Commit 3b79ab4c2bd73de365460349830912a44e23f4e2

David Ludwig 2015-12-02T07:58:23

WinRT: allowed NuGet packaging code to get hg revision regardless of cwd

1
2
3
4
5
6
7
8
9
10
11
12
13
diff --git a/build-scripts/winrtbuild.ps1 b/build-scripts/winrtbuild.ps1
index a218b9d..3377809 100644
--- a/build-scripts/winrtbuild.ps1
+++ b/build-scripts/winrtbuild.ps1
@@ -248,7 +248,7 @@ if ($DidAnyDLLBuildFail -eq $true) {
         Write-Host -ForegroundColor Cyan "... via NuGet install: $NugetPath"
         $NugetOutputDir = "$PSScriptRoot\..\VisualC-WinRT\lib\nuget"
         Write-Host -ForegroundColor Cyan "...  output directory: $NugetOutputDir"
-        $SDLHGRevision = $($(hg log -l 1 | select-string "changeset") -Replace "changeset:\W*(\d+).*",'$1') 2>$null
+        $SDLHGRevision = $($(hg log -l 1 --repository "$PSScriptRoot\.." | select-string "changeset") -Replace "changeset:\W*(\d+).*",'$1') 2>$null
         Write-Host -ForegroundColor Cyan "...       HG Revision: $SDLHGRevision"
 
         # Base options to nuget.exe