Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-10-02Cleanup: pep8 (indentation, spacing, long lines)Campbell Barton
2020-10-02Cleanup: pep8, blank linesCampbell Barton
2020-07-16Fix git tag warning when running make update after recent changesBrecht Van Lommel
2020-07-13Build: make update support for git tagsBrecht Van Lommel
Previously it only picked the appropriate version with the blender-vX.XX-release branches.
2020-05-29Blender: change bugfix release versioning from a/b/c to .1/.2/.3Brecht Van Lommel
The file subversion is no longer used in the Python API or user interface, and is now internal to Blender. User interface, Python API and file I/O metadata now use more consistent formatting for version numbers. Official releases use "2.83.0", "2.83.1", and releases under development use "2.90.0 Alpha", "2.90.0 Beta". Some Python add-ons may need to lower the Blender version in bl_info to (2, 83, 0) or (2, 90, 0) if they used a subversion number higher than 0. https://wiki.blender.org/wiki/Reference/Release_Notes/2.83/Python_API#Compatibility This change is in preparation of LTS releases, and also brings us more in line with semantic versioning. Fixes T76058. Differential Revision: https://developer.blender.org/D7748
2019-11-12Merge branch 'blender-v2.81-release'Sergey Sharybin
2019-11-12Safer fix for make_update.py on buildbotSergey Sharybin
Makes it so compilation doesn't fail when the SVN updating stumbles upon checkout which doesn't have correspondence in a tag, but which isn't so risky as previous change.
2019-11-12Revert "Fix issues with make_update.py when run from release branch"Sergey Sharybin
This reverts commit 8e9e58895b32afc38f856053335c9b27324c6f9e. The change broke behavior when typing `make update` from the root of the sources: tests folder wouldn't be updated anymore. Getting quite close to release now, so will revert to a safer change.
2019-11-12Merge branch 'blender-v2.81-release'Sergey Sharybin
2019-11-12Fix issues with make_update.py when run from release branchSergey Sharybin
The issue was rooting to the fact that the script was iterating into every directory inside of blender.git/../lib/ and attempted to switch them to the desired path. This doesn't work in an environment where both master and release branch are built (or any environment where non-needed SVN directories are not automatically removed). This change makes it so script explicitly generates a list of directories which are required for the build. For example, the script now stores an exact folder with ABI such as win64_vc14. Only those explicitly listed directories will be updated. This allows to: - Solve compilation failure of 2.81 branch after checkout for win64_vc15 libraries has been created. - Fail compilation if actually expected tag is missing (for example, when trying to build release branch prior to libraries tag). Now, there was a confusing logic about possible .svn folder in lib_dirpath (effectively, blender.git/../lib/.svn) which is not something what is supposed to happen with the setup of buildbot we are using for quite some time now. This logic has been removed now. This change includes old-style string format(), mainly because it is not know that the buidlbot scripts are run using python3 on CentOS builder. Differential Revision: https://developer.blender.org/D6230
2019-11-09make_update.py: update windows library folderRay Molenkamp
2019-10-30GNUmakefile: avoid using group/owner for source_archiveCampbell Barton
Thanks to @JRottm for pointing out this issue.
2019-10-30GNUmakefile: use tar.xz instead of tar.gzCampbell Barton
Also rename "make tgz" to "make source_archive" as it wasn't clear this only archived the source, not binaries. D6153 by @JRottm with minor edits
2019-10-11Build: also use release branch for source/tools moduleBrecht Van Lommel
2019-10-11Fix issue in "make update" checking out submodule branch on buildbotBrecht Van Lommel
2019-10-11Fix "make update" not using the right branch for source/toolsBrecht Van Lommel
2019-10-09Fix "make update" not working on buildbot after recent changesBrecht Van Lommel
The submodules don't have remote branches configured, skip that test since we assume pulling from the "origin" remote anyway.
2019-10-09Build: prepare "make update" to work for new release cycle branchingBrecht Van Lommel
Checking out release branches in submodules, and printing some more informative messages when that fails.
2019-10-09Buildbot: Checkout precomiled CentOS librariesSergey Sharybin
2019-10-08Fix "make update" error with old git versions, for the buildbotBrecht Van Lommel
Just skip convenience test that checks if a rebase/merge is in progress.
2019-09-30macOS: don't require python3 to be installed to run "make update"Brecht Van Lommel
And fall back to python3 from our libraries for other commands, once checked out with make update.
2019-09-13Build: output log file to tests/log.txt when running "make test"Brecht Van Lommel
2019-09-12Build: add "make test" command for Windows, output log fileBrecht Van Lommel
Differential Revision: https://developer.blender.org/D5715
2019-09-08Fix T69640: make update not working with Python older than 3.7Brecht Van Lommel
2019-09-08Build: skip Blender repository pull in "make update" when not possibleBrecht Van Lommel
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-05Buildbot: enable tests to run againBrecht Van Lommel
These will not stop the build on failure yet, first step is to get them passing more reliably.
2019-09-03Fix buildbot unsuccessfully trying to update Blender repository for branchesBrecht Van Lommel
2019-08-31Build: don't require svn to be available for "make update" when not usedBrecht Van Lommel
Specifically on Linux, when not having a tests checkout.
2019-08-31Build: use non-interactive svn commands for "make update"Brecht Van Lommel
Needed for buildbot, but interactively solving svn conflicts in the middle of manual make update is also not ideal.
2019-08-30Tests: auto download test files when running "make test"Brecht Van Lommel
2019-08-30Tests: move "make test" on macOS and Linux to Python scriptBrecht Van Lommel
2019-08-30Build: integrate make_update.py into Windows make.batBrecht Van Lommel
2019-08-30Build: support updating for release branches in make_update.pyBrecht Van Lommel
2019-08-30Build: move "make update" on macOS and Linux to Python scriptBrecht Van Lommel
Differential Revision: https://developer.blender.org/D5545
2019-04-17Cleanup: use 2 space indentation for shell scriptsCampbell Barton
Already used by install_deps.sh
2018-09-19Spelling fixes in comments and descriptions, patch by luzpaz.Brecht Van Lommel
Differential Revision: https://developer.blender.org/D3700
2017-09-12Update tgz script, remove deprecated `GZIP` useCampbell Barton
2016-09-29Update source tgz builder scriptSergey Sharybin
Was broken since splitting BKE_blender_version from BKE_blender.
2015-01-08exclude git/arc files from tgz archiveCampbell Barton
2014-10-21Fix tgz script, addons_contrib was in releaseCampbell Barton
2014-10-07Call python3 explicitly from tgz utilCampbell Barton
2014-10-05Fix tgz script (included all files in submodules)Campbell Barton
2014-10-03Fix for tgz script (whitespace broke it)Campbell Barton
2014-09-16Fix last commit, making archive from source dirCampbell Barton
2014-09-16Utility script to create release archiveCampbell Barton
- only include files known to git. - includes all submodules. - version extracted from BKE_blender.h for naming. - MD5 checksum generated. - 'make tbz' convenience target. Script by Dan McGrath with own minor edits.