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
[email protected]
Hi,
several days ago, I had ohloh import our project's trunk repository. Due to a change in the repository, in which we moved several subtrees such as kernel, boot and uspace under the single trunk directory, the oholoh statistics now only show half of the developers and only 9 month history (actually there are 6 developers and the repository was created in February 2005). I tried to fix the problem by submitting one of the tags that contain the older changes, but so far, the statistics are still wrong. Can someone please tell me how to get all developers into the statistics and how to fix the history?
P.S.: The summaries were updated a while ago and still show bad values.
Thanks,
Jakub
Hi jermar,
This is a limitation of our importer. Ohloh does not follow file history across branches.
This means that if you create a file on a branch and then move it to the trunk, to Ohloh it will seem as if that file was created fully formed at the moment you moved it to the trunk.
Adding the /tags/0.2.0.2 directory was a good idea for a workaround, but unfortunately this tag directory is made up entirely of files that were copied from other branches, so again you will not get any history.
If you execute a svn log command with the --stop-on-copy option, you will see the history that Ohloh will see.
If your /boot/trunk and /kernel/trunk directories still existed, you could probably enlist those in Ohloh and get their histories. However, because you moved them instead of copying them, the old directories no longer exist and cannot be imported. Yes, this is a crazy problem to be having.
We have seen many projects with your same problem. Importing history from a branched Subversion repository in an efficient way is a difficult problem, but I hope we will have a chance to address this some time soon.
Robin
Hi Robin,
I've figured out how to bypass that limitation - we have dumped the Subversion repository as of the revision before which we moved /boot/trunk, /kernel/trunk and /uspace/trunk under /trunk and imported it into HelenOS-historic repository. Then we simply had ohloh to import this historic
repo. I already see all the developers who were missing due to the limitation. However, it seems like it is taking already too long for ohloh.net to update the report for HelenOS. Moreover, even though I see the older developers, I still don't see the older history. Couldn't you push it a little bit and verify that HelenOS is not excluded from report updates?
Thanks,
Jakub