# HG changeset patch # User Ludovic Chabant # Date 1420764860 28800 # Node ID e068c5039756b264fe0cbffdd15e355fc12696c9 # Parent 0c67b56abc638515fbe9f5e9137828293577af7e Handle files and project roots with spaces in them on Windows. diff -r 0c67b56abc63 -r e068c5039756 plat/win32/update_tags.cmd --- a/plat/win32/update_tags.cmd Mon Dec 15 13:00:04 2014 -0800 +++ b/plat/win32/update_tags.cmd Thu Jan 08 16:54:20 2015 -0800 @@ -74,17 +74,17 @@ echo locked > "%TAGS_FILE%.lock" if exist "%TAGS_FILE%" ( - if not [%UPDATED_SOURCE%]==[] ( + if not ["%UPDATED_SOURCE%"]==[""] ( echo Removing references to: %UPDATED_SOURCE% >> %LOG_FILE% echo type "%TAGS_FILE%" ^| findstr /V /C:"%UPDATED_SOURCE%" ^> "%TAGS_FILE%.temp" >> %LOG_FILE% findstr /V /C:"%UPDATED_SOURCE%" "%TAGS_FILE%" > "%TAGS_FILE%.temp" - set CTAGS_ARGS=%CTAGS_ARGS% --append %UPDATED_SOURCE% + set CTAGS_ARGS=%CTAGS_ARGS% --append "%UPDATED_SOURCE%" ) ) echo Running ctags >> %LOG_FILE% -echo call "%CTAGS_EXE%" -R -f "%TAGS_FILE%.temp" %CTAGS_ARGS% %PROJECT_ROOT% >> %LOG_FILE% -call "%CTAGS_EXE%" -R -f "%TAGS_FILE%.temp" %CTAGS_ARGS% %PROJECT_ROOT% >> %LOG_FILE% 2>&1 +echo call "%CTAGS_EXE%" -R -f "%TAGS_FILE%.temp" %CTAGS_ARGS% "%PROJECT_ROOT%" >> %LOG_FILE% +call "%CTAGS_EXE%" -R -f "%TAGS_FILE%.temp" %CTAGS_ARGS% "%PROJECT_ROOT%" >> %LOG_FILE% 2>&1 if ERRORLEVEL 1 ( echo ERROR: Ctags executable returned non-zero code. >> %LOG_FILE% goto :Unlock