00375abc38cfec89568d152c69729c661cddfd0b
Recursive resync would validate hierarchy info of all IDs in Main, when it should only handle the ones in its currently processed 'library level'. Otherwise, it could incorrectly clear hierarchy info from 'more local' liboverrides that were still to be resynced, leading to issues like left-over 'orphaned'/unused liboverrides, needless renames, etc. Also contains a few 'logical mistakes' fixes in the resync code, though these did not seem to have any known practical effect.
…
Blender
Blender is the free and open source 3D creation suite. It supports the entirety of the 3D pipeline—modeling, rigging, animation, simulation, rendering, compositing, motion tracking and video editing.
Project Pages
Development
License
Blender as a whole is licensed under the GNU General Public License, Version 3. Individual files may have a different but compatible license.
See blender.org/about/license for details.
Description
Languages
C++
78%
Python
14.9%
C
2.9%
GLSL
1.9%
CMake
1.2%
Other
0.9%
