anchor.diff:  
   :GIT_CHECK
   
  -:: See if we're on XP
  -for /f "tokens=2 delims=[]" %%i in ('ver') do set VERSTR=%%i
  -for /f "tokens=2,3 delims=. " %%i in ("%VERSTR%") do (set VERMAJOR=%%i & set VERMINOR=%%j)
  -if %VERMAJOR% lss 5 set GIT_VERSION=%GIT_VERSION%-xp
  -if %VERMAJOR% equ 5 if %VERMINOR% lss 2 set XP_SUFFIX=-xp
  -
   :: must explicitly use FIND_EXE to prevent this from grabbing e.g. gnuwin32 or
   :: msys versions.
   set FIND_EXE=%SYSTEMROOT%\System32\find.exe
  
positive.code: :: (parens) are necessary, otherwise batch puts an extra space after 32.
  reg Query "HKLM\Hardware\Description\System\CentralProcessor\0" | %FIND_EXE% /i "x86" > NUL && (set OS_BITS=32) || (set OS_BITS=64)
  
  if not exist "%WIN_TOOLS_ROOT_DIR%\.git_bleeding_edge" goto :GIT_OLD_FLOW
  set GIT_PORTABLE_FLOW=1
  set GIT_VERSION=2.7.4-%OS_BITS%
  set GIT_FETCH_URL=https://commondatastorage.googleapis.com/chrome-infra/PortableGit-%GIT_VERSION%-bit.7z.exe
  set GIT_DOWNLOAD_PATH=%ZIP_DIR%\git.7z.exe
  set GIT_BIN_DIR=git-%GIT_VERSION%_bin
  set GIT_INST_DIR=%WIN_TOOLS_ROOT_DIR%\%GIT_BIN_DIR%
  set GIT_EXE_PATH=%GIT_INST_DIR%\bin\git.exe
  goto :GIT_CLEANUP
  
  :GIT_OLD_FLOW
  set GIT_VERSION=1.9.5.chromium.6%XP_SUFFIX%
  set GIT_BIN_DIR=git-%GIT_VERSION%_bin
  set GIT_FETCH_URL=https://commondatastorage.googleapis.com/chrome-infra/%GIT_BIN_DIR%.zip
  set GIT_DOWNLOAD_PATH=%ZIP_DIR%\git.zip
  set GIT_INST_DIR=%WIN_TOOLS_ROOT_DIR%\%GIT_BIN_DIR%
  set GIT_EXE_PATH=%GIT_INST_DIR%\cmd\git.cmd
  
  :GIT_CLEANUP
  :: Clean up any release which doesn't match the one we want.
  for /d %%i in ("%WIN_TOOLS_ROOT_DIR%\git-*_bin") do (
    if not "%%i" == "%WIN_TOOLS_ROOT_DIR%\git-%GIT_VERSION%_bin" (
  
negative.code: :: Create the batch files.
  set GIT_TEMPL=%~dp0git.template.bat
  set SED=%GIT_INST_DIR%\usr\bin\sed.exe
  call "%SED%" -e "s/GIT_BIN_DIR/%GIT_BIN_DIR%/" -e "s/GIT_PROGRAM/cmd\\\\git.exe/" < %GIT_TEMPL% > "%WIN_TOOLS_ROOT_DIR%\git.bat"
  call "%SED%" -e "s/GIT_BIN_DIR/%GIT_BIN_DIR%/" -e "s/GIT_PROGRAM/cmd\\\\gitk.exe/" < %GIT_TEMPL% > "%WIN_TOOLS_ROOT_DIR%\gitk.bat"
  call "%SED%" -e "s/GIT_BIN_DIR/%GIT_BIN_DIR%/" -e "s/GIT_PROGRAM/usr\\\\bin\\\\ssh.exe/" < %GIT_TEMPL% > "%WIN_TOOLS_ROOT_DIR%\ssh.bat"
  call "%SED%" -e "s/GIT_BIN_DIR/%GIT_BIN_DIR%/" -e "s/GIT_PROGRAM/usr\\\\bin\\\\ssh-keygen.exe/" < %GIT_TEMPL% > "%WIN_TOOLS_ROOT_DIR%\ssh-keygen.bat"
  
  :: Ensure various git configurations are set correctly at they system level.
  call "%WIN_TOOLS_ROOT_DIR%\git.bat" config --system core.autocrlf false
  call "%WIN_TOOLS_ROOT_DIR%\git.bat" config --system core.filemode false
  call "%WIN_TOOLS_ROOT_DIR%\git.bat" config --system core.preloadindex true
  