One of my clients is using an out-of-state programmer for a project. He can't really figure out how much work the programmer is actually doing, so he's afraid that money is potentially going down the drain.
What I'm wondering, is it possible to use a SVN or GIT repository to calculate or estimate how much real work is actually being done? Something like finding the differences between two revisions or a given time-period and giving a summary/overview of the work accomplished?
Obviously you can simply add or remove whitespace to some code and SVN will see it as a change when committed, but it doesn't mean any work was actually done. Perhaps there are some methods or scripts that can take all these things into account and perhaps analyze the difference in file sizes etc and determine what work was accomplished.
And of course you can manually check out revisions by hand and run diff's on them, but being able to get more of a summary of everything would be more helpful.
Anyways, is there anything like this out there?