Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 434568 - Remove content from old Git repositories and update description to new location
Summary: Remove content from old Git repositories and update description to new location
Status: RESOLVED FIXED
Alias: None
Product: Platform
Classification: Eclipse Project
Component: UI (show other bugs)
Version: 4.6   Edit
Hardware: All All
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Lars Vogel CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 493776
  Show dependency tree
 
Reported: 2014-05-10 06:33 EDT by Alex Blewitt CLA
Modified: 2018-06-15 03:27 EDT (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alex Blewitt CLA 2014-05-10 06:33:14 EDT
The E4 repositories used to be in /e4/org.eclipse.e4, but have now moved into the platform at org.eclipse.platform instead.

The old repositories look stake (showing up as 3 years since last update):

https://git.eclipse.org/c/?q=e4

However, the descriptions aren't set and there still appears to be content in them, e.g. https://git.eclipse.org/c/e4/eclipse.platform.ui.e4.git/tree/bundles/org.eclipse.e4.ui.workbench

The problem is that a naive Google search will bring up these locations instead of the real locations for code bases.

I suggest that for repositories which are not active any more, the following is done:

1. The description is changed to point to the new location, e.g. "This repository has been moved to /eclipse/eclipse.platform.ui"
2. The repository's contents (on the master branch) are deleted, and replaced with a README.md or README.txt file that says "This repository has been moved to /eclipse/eclipse.platform.ui"

That way, Google won't index the default (master) branch and users browsing the website will not see the content in the wrong place. The git repository will of course still have the content available (in both the commit log, and in other tags/branches) but upon first glance users won't think it's still the active one.

Clearly some of the repositories in the e4/ repository are still in use (such as the tools and website) but clearing up stale repositories will make it easier for casual users to find the right place.
Comment 1 Paul Webster CLA 2014-05-12 08:10:35 EDT
There are some changes in o.e.e4.ui that I need to keep, but most of the projects (especially the ones that have graduated to e.p.ui) can be deleted.

PW
Comment 2 Brian de Alwis CLA 2014-05-13 12:28:56 EDT
Paul: are those changes in the eclipse.platform.ui.e4 (https://git.eclipse.org/c/e4/eclipse.platform.ui.e4.git/) or the e4.ui (https://git.eclipse.org/c/e4/org.eclipse.e4.ui.git/)?

We should do the same thing to the eclipse.platform.runtime.e4 repo too (https://git.eclipse.org/c/e4/eclipse.platform.runtime.e4.git/).
Comment 3 Lars Vogel CLA 2016-04-20 12:17:19 EDT
Mass move to 4.7 as M7 is approaching. Please move back in case you are planning to fix it for Neon.
Comment 4 Lars Vogel CLA 2018-06-15 03:27:20 EDT
Most outdated repos have been retired.