| Summary: | Make Git repositories more visible from GitWeb | ||
|---|---|---|---|
| Product: | Community | Reporter: | Alex Blewitt <alex.blewitt> |
| Component: | Website | Assignee: | phoenix.ui <phoenix.ui-inbox> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | P3 | CC: | webmaster |
| Version: | unspecified | ||
| Target Milestone: | --- | ||
| Hardware: | All | ||
| OS: | All | ||
| Whiteboard: | stalebug | ||
|
Description
Alex Blewitt
Wow, I didn't know you could clone from the CGit URLs. Indeed, it's as slow as molasses flowing uphill in winter. Since we're using CGit (and not GitWeb) changing the web page involves me hacking C code since none of the HTML is isolated from the application. I'll take a look to see how easy/hard it would be to move the Clone URLs to the top of the page. The CGit project doesn't even seem to have a bug tracker to even suggest these types of enhancements, but I admit I haven't searched for more than 4 seconds. Even if we make the "smart" URLs more obvious, I can't help but think of all the people who simply do not read, and who will go ahead and clone/work with the slow CGit server. This will cause a number of problems: 1. Folks could assume webmasters are incompetent because the Eclipse Git server is slow 2. Folks could think Git is slow 3. Not using the smart servers will cause unnecessary burden on the Eclipse servers With that in mind, I wonder if I should 'block' cloning from CGit? (In reply to comment #1) > Wow, I didn't know you could clone from the CGit URLs. Indeed, it's as slow as > molasses flowing uphill in winter. Yup. That's why people used to assert git over http was slow :-) > Since we're using CGit (and not GitWeb) changing the web page involves me > hacking C code since none of the HTML is isolated from the application. I'll > take a look to see how easy/hard it would be to move the Clone URLs to the top > of the page. That would be good, thanks. Other thoughts: Instead of having git.eclipse.org redirect to git.eclipse.org/c/ we could have our own list of projects with clone information, much like we do for the dev.eclipse.org repositories. The links could include "browse" and "clone" and the links could take you to the gitweb project page. You could probably generate that page once a day. We don't really need to see "last commit" on the project list, and the set of git repos probably doesn't change that frequently. > With that in mind, I wonder if I should 'block' cloning from CGit? Yes, probably a good idea. /c/**/info/ should probably do it. But it would be good to do it in conjunction with a revamped landing page for those of us who don't read :-) This bug hasn't had any activity in quite some time. Maybe the problem got resolved, was a duplicate of something else, or became less pressing for some reason - or maybe it's still relevant but just hasn't been looked at yet. If you have further information on the current state of the bug, please add it. The information can be, for example, that the problem still occurs, that you still want the feature, that more information is needed, or that the bug is (for whatever reason) no longer relevant. -- The automated Eclipse Genie. This bug hasn't had any activity in quite some time. Maybe the problem got resolved, was a duplicate of something else, or became less pressing for some reason - or maybe it's still relevant but just hasn't been looked at yet. If you have further information on the current state of the bug, please add it. The information can be, for example, that the problem still occurs, that you still want the feature, that more information is needed, or that the bug is (for whatever reason) no longer relevant. -- The automated Eclipse Genie. This bug hasn't had any activity in quite some time. Maybe the problem got resolved, was a duplicate of something else, or became less pressing for some reason - or maybe it's still relevant but just hasn't been looked at yet. If you have further information on the current state of the bug, please add it. The information can be, for example, that the problem still occurs, that you still want the feature, that more information is needed, or that the bug is (for whatever reason) no longer relevant. -- The automated Eclipse Genie. Closing as 'fixed' since the vhost is configured to try and stop people from cloning. -M. |