Forums : Suggestions for Ohloh 2.0

Dear Open Hub Users,

We’re excited to announce that we will be moving the Open Hub Forum to https://community.synopsys.com/s/black-duck-open-hub. Beginning immediately, users can head over, register, get technical help and discuss issue pertinent to the Open Hub. Registered users can also subscribe to Open Hub announcements here.


On May 1, 2020, we will be freezing https://www.openhub.net/forums and users will not be able to create new discussions. If you have any questions and concerns, please email us at [email protected]

export ohloh git repositories

I believe currently ohloh converts SVN/CVS/hg repositories to git. Along with those that are natively in git, you must have quite an impressive collection of git repositories.

I would love it if you became an official source of these for those want to work on projects that are offered in inferior SCMs.

I am thinking along the lines of:

git clone git://ohloh.com/git/vim

... even though vim is actually maintained in CVS (and also exported in SVN).

Why not do it myself? Well, there are many reasons. Including:

  • I may not be motivated to do it next month and my conversion tree may lag behind.
  • if I do it, and my buddy does his own import we cannot easily merge our work because we'd have different SHA1 IDs.

What are your thoughts?

Bart Trojanowski about 15 years ago
 

Hi Bart,

This is actually something that we've considered. So far we've converted about 30,000 repositories to Git, which I guess does make an impressive collection.

But we are storing a growing number of repositories in their original format. Hg, some svn, and soon bzr repositories are all mirrored in their native formats.

Subversion is only converted to Git if an attempt at svnsync fails. Our Subversion collection splits down the middle on this.

In the end, the only thing we're consistently converting to Git is CVS.

Our Git conversions are rather mercenary. Our goal is not a full-fidelity mirror; we merely want to trace the code changes in a single branch. So we throw away all the binary files, anything on other branches, and other miscellany. The result has everything we need for an Ohloh report, but is not complete enough for development work.

I think this is a really interesting idea, and a while ago I might have guessed we might do this, but it doesn't seem practical (or in reality, all that useful) now.

Thanks,
Robin

Robin Luckey about 15 years ago
 

Thanks for your answer. Maybe google will do it :) They have the bandwidth.

Bart Trojanowski about 15 years ago