diff --git a/Source/Core/Common/Common.vcproj b/Source/Core/Common/Common.vcproj
index bed43ae333..17fbd6de64 100644
--- a/Source/Core/Common/Common.vcproj
+++ b/Source/Core/Common/Common.vcproj
@@ -29,7 +29,7 @@
>
0 then ' Perhaps we should just check for 6? dunno/care...
+ set hgexec = wshShell.exec(hgcmd)
+ do while hgexec.status = 0 : wscript.sleep 100 : loop
+ do while true
+ line = hgexec.stdout.readline
+ if instr(line, "Revision") then
+ sline = split(line)
+ wscript.echo "Hg: Working copy at SVN revision " & sline(1)
+ set oFS = CreateObject("Scripting.fileSystemObject")
+ set oFile = oFS.CreateTextFile(outfile, true)
+ oFile.writeline("#define SVN_REV_STR """ & sline(1) & """")
+ set oFS = nothing
+ exit do
+ end if
+ if hgexec.stdout.atEndofStream then
+ wscript.echo "Neither SVN or Hg revision info found!"
+ wscript.quit 1
+ end if
+ loop
+end if
diff --git a/Source/Core/DolphinWX/DolphinWX.vcproj b/Source/Core/DolphinWX/DolphinWX.vcproj
index dad6f0f115..b2561681db 100644
--- a/Source/Core/DolphinWX/DolphinWX.vcproj
+++ b/Source/Core/DolphinWX/DolphinWX.vcproj
@@ -30,7 +30,7 @@
>