Has anyone got any examples of source control or document management scripts with blender.
Blender Institute has used SVN for their projects. Take a look at http://svnbook.red-bean.com/ .
I use a couple of different Source control systems with different jobs and projects, but I would like to have my blender work intergrated into the systems and control.
For example it would be nice to check out my .blend files from a central source and allow others to use it.
If you want to automate it further without the user having to explicitly commit or check out, there are a couple of possibilities.
One option would be to create a Python script that encapsulates Blender’s regular save function. Basically all it would need to do would be to save and commit if the user wants it to. This could be automatic as well. Take a look at http://www.blender.org/documentation/246PythonDoc/Blender-module.html#Save to handle saving.
The same, or separate based on which way you choose, script could handle check outs.
If you want more integrated solution, you are going to have to modify Blender’s source a bit.
Thanks, I will give it a look.
Having a script that you would execute to check in and check out would do…