anchor.diff:  rem ignore on error
   if %ERRORLEVEL% NEQ 0 exit /b 0
   
  -if %FLAG_INTERNAL_USE_ONLY_WORKINGSET_PATHS_WITH_VERSIONED_CHANGES% EQU 0 goto IGNORE_STATUS_REQUEST
  +rem filter WC directory by changes existance just before call to TortoiseProc.exe and after orphan externals filter!
  +if %FLAG_WINDOW_PER_WCROOT% EQU 0 goto IGNORE_CHANGES_CHECK
  +
  +if %FLAG_INTERNAL_USE_ONLY_WORKINGSET_PATHS_WITH_VERSIONED_CHANGES% EQU 0 goto IGNORE_CHANGES_CHECK
   
   call "%%SVNCMD_TOOLS_ROOT%%/svn_has_changes.bat" -stat-exclude-? "%%WCDIR_PATH%%" >nul 2>nul
   rem call anyway if error happened
   if %ERRORLEVEL% EQU 0 ^
   if %RETURN_VALUE% EQU 0 exit /b 0
   
  -:IGNORE_STATUS_REQUEST
  +:IGNORE_CHANGES_CHECK
   
   rem Write to path file even if file is not required (for debugging purposes).
   rem set "WCDIR_PATH=%WCDIR_PATH:\=/%"
  
positive.code: 
  call set "WORKINGSET_PATH_DB_EXTERNALS_LIST_TMP=%%WORKINGSET_PATH_DB_EXTERNALS_LIST_TMP:{{REF}}=%WCDIR_PATH_DECORATED%%%"
  
  call "%%SVNCMD_TOOLS_ROOT%%/svn_externals_list.bat" -l -offline -wcroot "%%WCROOT_PATH%%" "%%WCDIR_PATH%%" > "%WORKINGSET_PATH_DB_EXTERNALS_LIST_TMP%"
  
  for /F "usebackq eol=	 tokens=* delims=" %%i in ("%WORKINGSET_PATH_DB_EXTERNALS_LIST_TMP%") do (
  
negative.code: 
  :GET_WCDIR_PARENT
  set "WCDIR_PARENT_PATH=%~dp1"
  set "WCDIR_PARENT_PATH=%WCDIR_PARENT_PATH:~0,-1%"
  exit /b
  
  :FILTER_PATHFILE_BY_NOT_ORPHAN_EXTERNALS
  call "%%CONTOOLS_ROOT%%/get_filesize.bat" "%%TORTOISEPROC_PATHFILE_ANSI_CRLF_TMP%%"
  if %ERRORLEVEL% EQU 0 exit /b 1
  
  rem don't filter by empty externals list
  if not exist "%WORKINGSET_PATH_EXTERNALS_PATHS_TMP%" exit /b 0
  call "%%CONTOOLS_ROOT%%/get_filesize.bat" "%%WORKINGSET_PATH_EXTERNALS_PATHS_TMP%%"
  