Blender python script to see changes

Project:Smoking is cool!
Component:Code
Category:feature request
Priority:normal
Assigned:Unassigned
Status:active
Project wiki:Smoking is cool! (multi-language open animation project)
Description

I'd love to have a blender python script in order to see what has changed between two versions of a blend file (e.g. file.blend and file.blend1).

The output could be as terse or as detailed as wanted and would indicate the elements and the settings that have changed. For changes too complex to output (e.g. all the vertices that have been added or have been displaced due to modelling), it is enough to give a summary (e.g. the object's modelling has changed with x new vertices...).

Comments

#2

The reference .blend file might have been committed in a git repository, so we'd have to pull it out in order to do the comparison with the version in the working directory.

#3

Tags:+patch