Forums : Technical Issue Help

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]

GNOME moved to git

Hi,

Some time ago, GNOME moved all its source code to git. I see that ohloh still keeps track of the svn repositories, which are no longer updated.

The number of repositories in GNOME is huge, so changing them one by one through the web interface is discouraging. Do you guys have any way to do it programmatically? The trick could be done by replacing:

http://svn.gnome.org/svn/$PROJECT

with

git://git.gnome.org/$PROJECT

Thanks a lot!

Claudio Saavedra about 14 years ago
 

I went ahead and added the modules by hand, but some of the enlistments are failing. Could you please check what's going on?

  • epiphany
  • gnome-media
  • file-roller
  • pdfmod

All the others (so far) seem fine.

Claudio Saavedra almost 14 years ago
 

Hello? Anyone?

Claudio Saavedra almost 14 years ago
 

Hi Claudio,

My apologies for the very late response. I've rescheduled the failed Git repositories, and they appear to be updating successfully.

I can appreciate that it is a real chore to replace all of the Subversion repositories with Git. Ohloh was not designed to be used with so many repositories in a single project -- in fact, the GNOME project, with its 500+ repositories, has been a bit of an ongoing performance problem for us.

It's conceivable that we could write some sort of script to automate insertion of the Git repositories, although I must confess that such a job is unlikely to find its way to the front of our work queue.

Ironically, the simplest way to do this might be to simply automate HTML form submissions for each Git repository, which is something that an outsider could also do -- and I know of at least one other case where this was done by another large project team.

Robin

Robin Luckey almost 14 years ago
 

Hi Robin,

Thanks for the reschedule. I see that now it's working fine.

I did replace what's in the core GNOME desktop (that is, the official platform, desktop, development tools, and some of the external dependencies that in GNOME infrastructure) with their git counterpart. But the others I just left as they are. To be honest, I am not 100% sure that they really belong as part of GNOME in ohloh, but of course I believe that the people who added them have a reason for that and I respect it. Nevertheless, I prefered not to update those and to leave it up to the interested parts, not to do a huge amount of manual work. If they care, well, they will update it at some point.

Thanks again,

Claudio

Claudio Saavedra almost 14 years ago