Almost all this sounds like the brick wall the kernel devs ran into a few years back which they mostly solved with distributed scm and branches up the yazoo. Just sayin'...and they easily have 100x the number of active devs that blender has. Dan