mirror of
https://chromium.googlesource.com/chromium/tools/depot_tools.git
synced 2026-01-11 18:51:29 +00:00
Fix gclient to work on a path containing space characters
Patch contributed by Leung Wing Chung <lwchkg@gmail.com>. Committed on his behalf due to Commit Queue's mishandling of CRLF files. Here is my procedure for testing for a new install 1. Download and unzip https://src.chromium.org/svn/trunk/tools/depot_tools.zip Note that the path should include a space character, e.g. "with a space" 2. Copy the three modified files to the unzipped folder 3. Convert the unzipped files into Windows CRLF. 4. REMOVE the following lines from update_depot_tools.bat (Should I file a separate bug for this?) :: Initialize/update virtualenv. cd /d "%DEPOT_TOOLS_DIR%." python -u bootstrap\bootstrap.py --deps_file bootstrap\deps.pyl --quiet ENV if errorlevel 1 goto :EOF 5. Run gclient. Installation should be okay until "git rebase" is run. R=maruel@chromium.org BUG=507301 Review URL: https://codereview.chromium.org/1232023004 . git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@296275 0039d316-1c4b-4281-b951-d872f2087c98
This commit is contained in:
@@ -68,8 +68,8 @@ if %VERMAJOR% lss 5 set GIT_VERSION=%GIT_VERSION%-xp
|
||||
if %VERMAJOR% equ 5 if %VERMINOR% lss 2 set GIT_VERSION=%GIT_VERSION%-xp
|
||||
|
||||
:: 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 (
|
||||
for /d %%i in ("%WIN_TOOLS_ROOT_DIR%\git-*_bin") do (
|
||||
if not "%%i" == "%WIN_TOOLS_ROOT_DIR%\git-%GIT_VERSION%_bin" (
|
||||
rmdir /s /q "%%i"
|
||||
)
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user