anchor.diff:     echo.
      echo Updating %LUNARGLASS_DIR%
      cd %LUNARGLASS_DIR%
  -   svn update -r %LUNARGLASS_REVISION%
  -   REM Just in case we are moving backward, do a revert
  +   git fetch --all
  +   git checkout -f %LUNARGLASS_REVISION% .
  +   if not exist %LUNARGLASS_DIR%\.svn (
  +      svn checkout -r %LUNARGLASS_REVISION_R32% --force https://cvs.khronos.org/svn/repos/SPIRV/trunk/LunarGLASS/ .
  +   )
  +   svn update -r %LUNARGLASS_REVISION_R325
      svn revert -R .
   goto:eof
   
  
positive.code:    set GLSLANG_BUILD_DIR=%GLSLANG_DIR%\build
     cd %GLSLANG_BUILD_DIR%
     cmake -G"Visual Studio 12 2013 Win64" -DCMAKE_INSTALL_PREFIX=install ..
     msbuild INSTALL.vcxproj /p:Platform=x64 /p:Configuration=Release
     REM Check for existence of one lib, even though we should check for all results
     if not exist %GLSLANG_BUILD_DIR%\glslang\Release\glslang.lib (
        echo.
        echo glslang Release build failed!
        set errorCode=1
     )
     msbuild INSTALL.vcxproj /p:Platform=x64 /p:Configuration=Debug
     REM Check for existence of one lib, even though we should check for all results
     if not exist %GLSLANG_BUILD_DIR%\glslang\Debug\glslang.lib (
        echo.
        echo glslang Debug build failed!
        set errorCode=1
     )
  goto:eof
  
negative.code: 
  
  REM // ======== Dependency checking ======== //
     REM git is required for all paths
     for %%X in (git.exe) do (set FOUND=%%~$PATH:X)
     if not defined FOUND (
        echo Dependency check failed:
        echo   git.exe not found
        echo   Git for Windows can be downloaded here:  https://git-scm.com/download/win
        echo   Install and ensure git.exe makes it into your PATH
        set errorCode=1
     )
  
  