anchor.diff:  SET GITEXTRAS=%~dp0
   
   IF NOT EXIST "%PREFIX%\bin" MKDIR "%PREFIX%\bin"
  +
  +:: Check that we can install into that dir or need admin rights...
  +set _testfile=%PREFIX%\bin\testfile_to_check_if_dir_is_writeable-577423947123.~
  +copy NUL "%_testfile%" >NUL 2>&1
  +IF EXIST "%_testfile%" (
  +    set IS_WRITEABLE=yes
  +    del "%_testfile%"
  +) else (
  +    set IS_WRITEABLE=no
  +)
  +if "%IS_WRITEABLE%"=="no" (
  +    echo.
  +    echo Directory for binaries ["%PREFIX%\bin"] is not writeable by install.cmd.
  +    echo.
  +    echo You probably need to run install.cmd from an admin prompt.
  +    set ERROR=1
  +    goto :exit
  +)
   
   SET COMMANDS_WITHOUT_REPO=git-alias git-extras git-fork git-setup
   
  
positive.code: echo Installing man pages...
  set _QUIET=/NP /NFL /NDL /NJS /NJH
  ROBOCOPY %_QUIET% /IS "%GITEXTRAS%\man" "%HTMLDIR%" *.html
  echo done
  
  if not exist "%GIT_INSTALL_DIR%\usr\bin\column.exe" (
  
negative.code: 
  :: A comment on quotes around file path variables:
  :: only add quotes around the variable when you use the variable
  :: as a file path (exists, type, pipe,...) and the parenthesis of a
  :: for, not when used as a string (-> setting variables)
  
  :: more does not work if the codepage is set to unicode 65001
  