From ed297f476a2a5a459bb3237b70a073c5bde03005 Mon Sep 17 00:00:00 2001 From: Nathan Kerr Date: Sat, 14 Nov 2015 11:22:48 -0800 Subject: [PATCH] Need to change working directories so that the command works when called from outside the flutter directory. Removed accidental debug code. --- bin/flutter.bat | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/bin/flutter.bat b/bin/flutter.bat index 4b0ebbb5d7b..4d8580e50d8 100644 --- a/bin/flutter.bat +++ b/bin/flutter.bat @@ -12,6 +12,8 @@ SET script_path=%flutter_tools_dir%\bin\flutter_tools.dart REM TODO: Don't require dart to be on the user's path SET dart=dart +REM Set current working directory to the flutter directory +PUSHD %flutter_root% REM IF doesn't have an "or". Instead, just use GOTO FOR /f %%r IN ('git rev-parse HEAD') DO SET revision=%%r IF NOT EXIST %snapshot_path% GOTO do_snapshot @@ -34,10 +36,11 @@ CALL pub.bat get CD "%flutter_root%" CALL %dart% --snapshot="%snapshot_path%" --package-root="%flutter_tools_dir%\packages" "%script_path%" "%stamp_path%" -goto :eof :after_snapshot +REM Go back to last working directory +POPD CALL %dart% "%snapshot_path%" %* IF /I "%ERRORLEVEL%" EQU "253" (