Brecht Van Lommel
60d02b336e
Build: also use release branch for source/tools module
2019-10-11 21:43:45 +02:00
Brecht Van Lommel
2b35ee3ea2
Fix issue in "make update" checking out submodule branch on buildbot
2019-10-11 13:11:10 +02:00
Brecht Van Lommel
41d9cf225d
Fix "make update" not using the right branch for source/tools
2019-10-11 12:22:28 +02:00
Brecht Van Lommel
fb46d273f8
Fix "make update" not working on buildbot after recent changes
...
The submodules don't have remote branches configured, skip that test since
we assume pulling from the "origin" remote anyway.
2019-10-09 21:48:43 +02:00
Brecht Van Lommel
7e7b205137
Build: prepare "make update" to work for new release cycle branching
...
Checking out release branches in submodules, and printing some more
informative messages when that fails.
2019-10-09 15:09:53 +02:00
Sergey Sharybin
40a55be82c
Buildbot: Checkout precomiled CentOS libraries
2019-10-09 09:42:42 +02:00
Brecht Van Lommel
31a4566685
Fix "make update" error with old git versions, for the buildbot
...
Just skip convenience test that checks if a rebase/merge is in progress.
2019-10-08 15:13:33 +02:00
Brecht Van Lommel
64c8e9a219
macOS: don't require python3 to be installed to run "make update"
...
And fall back to python3 from our libraries for other commands, once checked
out with make update.
2019-09-30 10:51:17 +02:00
Brecht Van Lommel
b6114c3849
Build: skip Blender repository pull in "make update" when not possible
...
This prints a more informative message, and is convenient when working with
local changes or in a branch where you only need to update submodules or tests.
2019-09-08 14:52:33 +02:00
Brecht Van Lommel
b6e7e173ec
Buildbot: enable tests to run again
...
These will not stop the build on failure yet, first step is to get them passing
more reliably.
2019-09-05 12:52:54 +02:00
Brecht Van Lommel
4f92725283
Fix buildbot unsuccessfully trying to update Blender repository for branches
2019-09-03 18:01:57 +02:00
Brecht Van Lommel
ebafb46e4a
Build: don't require svn to be available for "make update" when not used
...
Specifically on Linux, when not having a tests checkout.
2019-08-31 18:52:28 +02:00
Brecht Van Lommel
a098bd094c
Build: use non-interactive svn commands for "make update"
...
Needed for buildbot, but interactively solving svn conflicts in the middle
of manual make update is also not ideal.
2019-08-31 15:52:11 +02:00
Brecht Van Lommel
718747c589
Tests: auto download test files when running "make test"
2019-08-30 18:01:50 +02:00
Brecht Van Lommel
464e545c72
Tests: move "make test" on macOS and Linux to Python script
2019-08-30 17:57:18 +02:00
Brecht Van Lommel
e218d8c24b
Build: integrate make_update.py into Windows make.bat
2019-08-30 17:57:18 +02:00
Brecht Van Lommel
53cd445785
Build: support updating for release branches in make_update.py
2019-08-30 17:57:18 +02:00
Brecht Van Lommel
018fe9e006
Build: move "make update" on macOS and Linux to Python script
...
Differential Revision: https://developer.blender.org/D5545
2019-08-30 17:57:18 +02:00