forked from bartvdbraak/blender
db3f3d4d23
SVN takes a long time to sync even if there are no updates, the `code_update` parameter gives the option opt out of the SVN updates. This is a developer option, people just wanting to build blender and not do any development are highly recommended to keep using the `update` method.
19 lines
369 B
Batchfile
19 lines
369 B
Batchfile
if "%BUILD_UPDATE_SVN%" == "1" (
|
|
if "%SVN%" == "" (
|
|
echo svn not found, cannot update libraries
|
|
goto UPDATE_GIT
|
|
)
|
|
"%SVN%" up "%BLENDER_DIR%/../lib/*"
|
|
)
|
|
:UPDATE_GIT
|
|
|
|
if "%BUILD_UPDATE_GIT%" == "1" (
|
|
if "%GIT%" == "" (
|
|
echo Git not found, cannot update code
|
|
goto EOF
|
|
)
|
|
"%GIT%" pull --rebase
|
|
"%GIT%" submodule foreach git pull --rebase origin master
|
|
)
|
|
:EOF
|