MetricsGrimoire / CVSAnalY

The CVSAnalY tool extracts information out of source code repository logs and stores it into a database.
http://metricsgrimoire.github.com/CVSAnalY/
GNU General Public License v2.0
48 stars 31 forks source link

Mercurial support #89

Open rodrigokuroda opened 10 years ago

rodrigokuroda commented 10 years ago

Is there any support for mercurial repositories, or planning to implement it?

andygrunwald commented 10 years ago

Hey @rodrigokuroda,

currently there is no support for mercurial repositories. And as far as i know there is no plan to implement it.

But if you want to start with it feel free :) I would like to see mercurial support as well. A good start will be to implement mercurial to RepositoryHandler which acts like a kind of base system of CVSAnaly.

jgbarah commented 10 years ago

Hmmm. I'm not completely sure, because I haven't checked, but my guess is that CVSAnalY could easily analyze a mercurial repo if the repo is cloned using git-hg or a similar tool, and later just running CVSAnalY on the resulting git repo.

It would be great if somebody (maybe you, @rodrigokuroda ? ) have some minutes to test this approach, and either confirm that it works, or if not, reports that it is a no-option, which would increase the priority of supporting Mercurial "as such".

rodrigokuroda commented 10 years ago

Ok, @andygrunwald, thank you for your answer. As soon as possible I'll try your sugestion, @jgbarah. Thanks!