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
2017-03-11Cleanup: code style & cmakeCampbell Barton
2016-09-22Buildinfo: Improve behavior with detached HEADSergey Sharybin
Try real hard to detect which branch we've detached from.
2016-05-10CMake: optional date/time overrides for reproducible buildsCampbell Barton
2016-03-11CMake: Avoid call of find_package(Git) for every compile with buildinfo enabledSergey Sharybin
This is a bit tricky, find_package(Git) was only used to check if git is installed and actual git command was assumed to be in the PATH (while ideally it should have been GIT_COMMAND variable). This commit makes re-compile output cleaner, especially when using Ninja. Adding proper GIT_COMMAND to buildinfo.cmake is also possible via argument. Reviewers: campbellbarton Reviewed By: campbellbarton Differential Revision: https://developer.blender.org/D1847
2016-03-03CMake: Remove redundant print of Git Found messageSergey Sharybin
find_package(Git) will already print this.
2015-10-10CMake: minor message cleanups.Brecht Van Lommel
2015-09-02CMake: Fix building w/o FindGitCampbell Barton
2015-07-19Fix error when getting the commit time failsCampbell Barton
While this should work, allow the build to succeed if for some reason the command fails.
2015-03-20CMake: Suppress unconfigured branch upstream error in the outputSergey Sharybin
2014-11-16CMake: cleanup, namespace & unused varsCampbell Barton
also add macro 'print_all_vars()', if(0)'d - debugging only.
2014-08-05Remove SVN referencesCampbell Barton
2014-08-05SpellingCampbell Barton
2014-06-16Need to consider blender-v* a release branch, not just blender-Sergey Sharybin
This is because of blender-tiles branch we've got..
2014-06-16Forgot this in previous commitSergey Sharybin
2014-03-07tweaks to buildinfoSergey Sharybin
We wouldn't really have release branches, building will happen from annotated tags. Made it so building tag revision equals to a master branch.
2014-02-20Fixes for buildinfo hash/branch detectionSergey Sharybin
Branch name and hash didn't work properly when having disconnected HEAD or when having current HEAD below upstream.
2013-12-10CMake: report messages as status (else ccmake treats like an error)Campbell Barton
2013-11-29Buildinfo: suppress error prints when building local branchesSergey Sharybin
Before this console output contained messages about branch is not configured to use any upstream branch which is not useful information at all.
2013-11-28Fix buildinfo hash for cases there's no upstream set for the branchSergey Sharybin
2013-11-28Fix for previous fix (tm) commitSergey Sharybin
Ok, this is nasty. SOURCE_DIR is somehow being defined from CMakeLists.txt in source/creator by the looks of it and actual issue as extra slash in the end of path which was passing to EXISTS command.
2013-11-27Fixes for buildinfoSergey Sharybin
- It was using SOURCE_DIR which is undefined on windows. No idea why it was defined on Linux, could be some co-incident. Correct usage is CMAKE_SOURCE_DIR. - Remove usages of SVN's revision.
2013-11-25Show hash from latest pushed commit in buildinfoSergey Sharybin
Before this hash of latest local commit was used, which is not so much useful since nobody can access that commit hash.
2013-11-19Buildinfo fixesSergey Sharybin
- Use -M suffix if working tree does have uncommitted modifications. - Local commits are considered local changes as well
2013-11-16Fixes for buildinfo of exported source treeSergey Sharybin
- Better to set branch/hash to "unknown" so it's clear build is done from exported tree. - SCons used to reference undefined variable.
2013-11-16Remove nested check for .git folder exists in buildinfo.cmakeSergey Sharybin
Title says it all :) Pointer by IRIE Shinsuke in the ML, thanks!
2013-11-15Further tweaks to buildinfoSergey Sharybin
Summary: Old idea with changes since previous release tag didn't work good enough. In most of the cases tag was done in a branch hence not actually reachable from the master branch. Now change since release is gone, and date of the latest commit is used instead. The date is displayed in format YYYY-MM-DD HH:mm in the splash. New bpy.app fields: - build_commit_timestamp is an unix timestamp of the commit blender was build from. - build_commit_date is a date of that commit. - build_commit_time is a time of that commit. Reviewers: campbellbarton Differential Revision: http://developer.blender.org/D5
2013-11-04Made buildinfo aware of builds from GITSergey Sharybin
- Use commit number since last annotated tag as a revision number replacement. It'll eb followed by 'M' symbol if there're local modification in the source tree. - Commit short SHA1 is included. Helps getting information about commit used to build blender with much faster. - If build is not done from master branch, this also will be noticed in the splash screen. This commit also replaces revision stored in the files with git-specific fields (change and hash). This is kind of breaks compatibility, meaning files which were saved before this change wouldn't display any information about which revision they were saved with. When we'll finally switch to git, we'll see proper hash and change number since previous release in the files, for until then svn version will be used as a change number and hash will be empty. Not a huge deal, since this field was only used by developers to help torubleshooting things and isn't needed for blender itself. Some additional tweaks are probably needed :)
2011-08-22buildinfo is now quoted from the build systems, avoids stripping quotes on ↵Campbell Barton
startup. tested with linux/cmake linux/scons windows/cmake/mingw windows/cmake/msvc
2011-02-25Fix buildinfo, as pointed by IRIE Shinsuke.Guillermo S. Romero
Added a note about doubtful "copy if different".
2011-02-25Make buildinfo not fail with git-svn as suggested by Nicholas Bishop.Guillermo S. Romero
Improve formating and comments a bit.
2011-02-25SVN maintenance.Guillermo S. Romero
2011-02-24fix for cmake not having the correct svn revision in buildinfo, now generate ↵Campbell Barton
a header every build with the time, date, svn revision.