Community
Participate
Working Groups
We should find a way for eclipse.org projects to have their code mirrored at GitHub. While GitHub doesn't support mirroring out of the box [1], it's still possible to do by pushing the repository on git.eclipse.org to a clone on GitHub via a cron job. I envision projects entering metadata in portal.eclipse.org that is required for the cronjob to properly mirror things at GitHub. [1] - http://support.github.com/discussions/repos/684-how-to-create-repository-in-mirror-mode
Please could you explain the use case you have in mind. Currently, anyone can fork an eclipse.org git project to github, but you may have in mind contributing back via a github pull request. Or you might be thinking of mirroring svn projects on github so that git users can clone them easily. Or...
Like Glyn, I don't get why this matters. If its to offload work from the foundation servers onto free hosting from GitHub, we should get them to setup an official "eclipse" user and webmaster should just mirror all of the Git repositories they host. No need for projects to configure it.
GitHub offers great usability. Integrating both communities sounds like the right thing to do. The idea is to setup mirror of all Eclipse Git repositories at github.com/eclipse similar to what GitHub has for Apache (github.com/apache). From my understanding nothing is necessary from thefFoundation side other than asking GitHub to create a mirror of a repo XYZ. The GitHub mirror works using pull.
BTW, there already is https://github.com/eclipse with *some* Git repositories. It really should contain all or nothing.
Is there something that the foundation or individual projects need to do? AFAIK all that needs done is to open a ticket with github to set this up.
ping?
I'm not sure what to do here besides somehow getting GitHub's attention to do something similar for what they did with apache... http://github.com/apache Do I open a ticket with them?
http://support.github.com/discussions/organization-issues/692-mirrors-for-eclipse-organization
We are one step closer with this. Wayne (thanks) and I spent some time today and have the proper input needed by the GitHub team... http://eclipse.org/projects/git-repos.php I created a wiki page for now that needs to be expanded a bit once this is online. http://wiki.eclipse.org/Git/GitHub
Woot, we are done with this one! https://github.com/eclipse The only caveat now is that we have to bug support@github.com every time we need to add some mirrors. They are working on a fully automated solution. Thanks to Wayne for helping with the portal metadata wrangling and Ketan to give the keys up to the github.com/eclipse organization.
Two questions: How can the appearance of a project on the https://github.com/eclipse overview page be changed to show a short description and commit statistic like e.g. egit-github? Is there already a wiki page on a typical workflow for the integration of contributions on github?
(In reply to comment #11) > Two questions: > > How can the appearance of a project on the https://github.com/eclipse overview > page be changed to show a short description and commit statistic like e.g. > egit-github? I'm not sure why some have this and others do not. I'll dig into it. > Is there already a wiki page on a typical workflow for the integration of > contributions on github? http://wiki.eclipse.org/Development_Resources/Handling_Git_Contributions
(In reply to comment #12) > > How can the appearance of a project on the https://github.com/eclipse overview > > page be changed to show a short description and commit statistic like e.g. > > egit-github? > > I'm not sure why some have this and others do not. I'll dig into it. I decided to check and see what Apache's "organization" page looked like. It seems that--like our organization page--only the top 15 projects have this information. The sort order doesn't seem alphabetical. I wonder if it's reasonable to assume that the repositories are listed based on activity? I assume that there is a cost associated with generating those graphs and "top 15" is an arbitrarily-selected reasonable maximum.
(In reply to comment #11) > Two questions: > > How can the appearance of a project on the https://github.com/eclipse overview > page be changed to show a short description and commit statistic like e.g. > egit-github? > > Is there already a wiki page on a typical workflow for the integration of > contributions on github? Another option if you want to see a Commit history, is to setup your project to be analysised by https://www.ohloh.net/. This of course doesn't show up on the GitHub page, but I believe Wayne is right, the graphs are based on most active.
(In reply to comment #10) > The only caveat now is that we have to bug support@github.com every time we > need to add some mirrors. They are working on a fully automated solution. What should projects do which have migrated and would like to be mirrored? Write directly to support@github.com, open a bug against Community->Git, write here, or just wait? (PTP has migrated and we would like to be mirrored.)
(In reply to comment #15) > What should projects do which have migrated and would like to be mirrored? > Write directly to support@github.com, open a bug against Community->Git, write > here, or just wait? > > (PTP has migrated and we would like to be mirrored.) Did you update the portal metadata for your project and list your git repository? http://wiki.eclipse.org/Git/GitHub http://eclipse.org/projects/git-repos.php Looks like you have three ptp repositories, is that correct?
(In reply to comment #16) > (In reply to comment #15) > > What should projects do which have migrated and would like to be mirrored? > > Write directly to support@github.com, open a bug against Community->Git, write > > here, or just wait? > > > > (PTP has migrated and we would like to be mirrored.) > > Did you update the portal metadata for your project and list your git > repository? Yes. > Looks like you have three ptp repositories, is that correct? Yes.