Hi folks,
as we all know, a lot of projects have incorrect activity ratings because they develop primarily in branches, for instance. But if a whole repository is added, the codebase analysis will be totally wrong, as the same code is counted multiple times. This affects Agavi ( http://www.ohloh.net/projects/5907 ), for instance, where for months development has been done in a branch, and a lot of contributors aren't listed or listed incorrectly due to measurements being pulled from trunk.
So what about splitting up the two? Let people define one or more repositories that are used to measure activity, show commit history etc, and one path in one repository that is used to analyze the codebase, LOC, total cost etc.
Does that sound reasonable?
Oh and maybe give the ability to exclude parts of the project from the codebase analysis, so third-party stuff does not get taken into account. But if you add that feature, give projects that do so a "badge of honesty" or so ;)