You gave up on the change metric because of the branching and source code control issues.

"Branching"? I am not sure what you are refering to. Version branching or flow logic branching?

As far as version management, the existing tools are biased toward files. I agreed to that fact. However, that is not an inborn inherent fault of tables, which was my point above.