Dear Open Hub Users,
We’re excited to announce that we will be moving the Open Hub Forum to
https://community.blackduck.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
info@openhub.net
I added my open source project of choice: http://next.ohloh.net/projects/3200
First of all, great service! It's nice to see everything I've suspected all along laid out in black and white. I do have a couple of questions.
First, our project is not 100% c#, there's a little c++ stub library that apparently ohloh isn't picking up on.
Second, we recently moved from another repository. If I add them both, will ohloh be smart enough to figure out that it's one continuous chain of development?
I'm adding it right now, so I guess I'll have the answer to that second one by default :)
Hi Naginata,
Thanks for the compliment.
First, our project is not 100% c#, there's a little c++ stub library that apparently ohloh isn't picking up on.
Thanks for the heads up. I'll take a look and get back to you on this.
Second, we recently moved from another repository. If I add them both, will ohloh be smart enough to figure out that it's one continuous chain of development?
This depends on how you migrated. The best way to handle repository migrations (from Ohloh's perspective) is to migrate your repository whilst importing all of your old repository's data -- leaving you with a single, complete repository. Barring that, Ohloh will easily handle multiple repositories, but will consider your codebase to be the union of both repositories. This means that if your old repository still contains code in it, Ohloh will treat it as valid, working code (we don't pick up on duplicated nature of the repositories yet). Therefore your best bet is to delete all the code in your old repository so that ohloh doesn't double-count all the code.
Finally we're aware of this problem in general -- you're certainly not the only one in this boat. We're looking at ways to handle this more gracefully - let us know if you have any ideas. Thanks,
-jay
That's not really an option. The old repository was owned by the original developer who has since vanished completely - hence the reason for the move. When setting up the new repository, we started over with the last revision from the old repository, so the only clue that they're serial at all is the dates. I'll keep an eye on this and if it's something that isn't going to be easy to fix, we can always just remove the old repository and pretend that version 1 came into being fully formed. Much as I'd like to make sure the original developer gets his due, I'd hate for people to think we're doing twice as much work as we actually are :)
Sorry to hear about the repository situation. We have the feature of better repository stitching
on our todo list, but it's probably going to be a while until we solve it. It shouldn't be too tricky to implement, but, as usual, getting the UI right -- making it simple enough for most users -- will take some designing.
Meanwhile, I've discovered the bug why you're not seeing any C++: we found it in your source code but the project report page is rounding it down to nothing in the pie chart. As you can see from this link: http://ohloh.net/projects/3200/commits/2074875?query=cpp&commit=Filter we see the c++ already. I'll get going on this fix right now. Thanks so much for finding this bug!
-jay
Hi Naginata,
if you check out your page, you'll notice that we now list C/C++ as <1%.
-jay
I went in and looked at how much c++ we actually had, thinking it might be rounded down... not only do we have less than I thought we did, we've added a lot of c# since we moved repositories.
Thanks for tracking this down.
Glad to be of service, naginata.