Aggregating statistics

One thing that my mistake yesterday made me think about is for a way to know about what a given developer is doing, or has been doing.

CIA is a good starting place, but with upstream developers being busy (standing to what I read on her blog), it becomes a time-consuming task to get your own stats being properly aggregated. I was lucky enough to get mine aggregated already, so even if I commit as Diego ‘Flameeyes’ Pettenò it shows up on the Flameeyes page.

I don’t know if it would be possible to get CIA to aggregate all the statistics correctly for all the developers. It worked quite fine as long as the world was centred around CVS and Subversion, that used single usernames, most of the times being the same. Nowadays, with GIT, Mercurial, Darcs and Bazaar DVCS, the full name is often used, and this makes the issue quite critical.

Ohloh Open Hub is another nice option. It allows to aggregate statistics, show long-term data, and makes it very simple to track down fellow developers. The problem with Ohloh is that it does only support CVS, Subversion and GIT, still cutting out Mercurial (xine), Darks (himerge) and other minor DVCS. The reason for this is that rather than pushing data to them (like you do with CIA), you have to tell them where to get the data from and they pull the repository.

On the long run, I think Ohloh might be more useful to get visibility, but that might actually take quite a long time till they support more VCS…