"Enlisting many repos"



The MediaWiki project recently migrated from SVN to GIT and now instead of having a directory in which all the extensions reside we have a pile of git repos, one for each extension. They are listed here:

https://gerrit.wikimedia.org/r/#/admin/projects/

I'm looking for a day to have all repos there be held into account for the project statistics here on Ohloh. Any recommended way to do this?

Avatar

Jeroen De Dauw

about 1 year ago
 

To clarify: I want to end up with something that does not need manually maintaining the list. If people add or remove an extension, no extra steps should be taken to have correct stats here.

Avatar

Jeroen De Dauw

about 1 year ago
 

No way to do this? :/

Avatar

Jeroen De Dauw

about 1 year ago
 

bump

Avatar

Jeroen De Dauw

12 months ago
 

Jeroen,

At this time we have no ability to do this. I can imagine a "super-repository" method where all the individual repos housed at a particular address would be scanned. The problems are twofold: first, I am not a programmer and I can only imagine the complications involved in this approach. Second, if the result is a great many separate individual enlistments, this raises the likelihood that failures for the composite would be much higher than for a single repository. In my experience, the stability of a project goes down in inverse log proportion to the number of individual repositories maintained. Look at many of the Linux Distro projects here - almost all of them are crippled by continuous failures because they need so many repositories to be enlisted.

Your thoughts and any others are solicited.

Thanks!

Avatar

ssnow-blackduck

12 months ago
 



 

Creative Commons License Copyright © 2013 Black Duck Software, Inc. and its contributors, Some Rights Reserved. Unless otherwise marked, this work is licensed under a Creative Commons Attribution 3.0 Unported License . Ohloh ® and the Ohloh logo are trademarks of Black Duck Software, Inc. in the United States and/or other jurisdictions. All other trademarks are the property of their respective holders.