BYBLACK DUCK

New Feature: missing repositories.

I was shamed into writing a new feature today. Someone asked me why we didn’t have reports available for sendmail and eMule.

The underlying reason is that these projects don’t appear to offer public access to their source code repositories. However, instead of disclosing this fact intelligently, Ohloh simply showed a blank report.

I’ve now checked in a new feature that enables people to specify if there’s a public repository available and whether Ohloh fails to support their specific SCM.

I’ve decided to make the “no public repository available” fact have a yellow warning symbol next to it – since it tends to indicate that the project doesn’t offer full transparency into its development process. I’d be curious to get your opinion on this.

  • Levia (Lars Wesselius)

    Well..Ohloh is about open-source software, so if one of its projects is not open-source, it doesn’t really make sense. But eMule is open-source (sendmail is too right?), they just don’t have a ‘public’ repository. I think that notification is good in this situation.

    Maybe provide a way to upload source packages to Ohloh, and that Ohloh then reads it, and still generates reports?

  • jason (Jason Allen)

    @Lars: the problem is that Ohloh’s report generated from a source dump (tar, zip, whatever) would not contain any history nor developer information – leaving only languages and lines of code.

  • Levia (Lars Wesselius)

    Thats at least something.

  • http://blog.julipedia.org/ jmmv (Julio Merino)

    I’ve been searching this feature in the monotone project. The thing is this project’s page at Ohloh lists a very old CVS repository, and now (and for some years already) all the development is happening in a monotone repository.

    However, it is not possible to express this fact even with this new feature. The project only lists CVS and thus makes it seem that monotone is a dead project. I’d of course remove the CVS enlistment…

    (Not to mention that monotone support could be great, and it shouldn’t be too different from git :-)

  • http://norman.rasmussen.co.za normanr (normanr)

    We have multiple projects in a single CVS module. Is there a way to tell ohloh to only consider a single subfolder?

  • http://www.insidejobs.com andy (Andy Verprauskus)

    Hi Norman,

    Add the subfolder to the cvs module. So, if your module name is “myModule”, try, “myModule/subFolder”.

    Please let me know if that’s not clear or doesn’t work for you.

  • http://naesten.googlepages.com SamB (Samuel Bronson)

    Hugs has the same issue as monotone, except that it has moved from cvs to darcs.

  • http://norman.rasmussen.co.za normanr (normanr)

    Thanks Andy, that worked great!