Max,
There is a comment issue #424210 from Mickael with the steps to merge
webtools.jsdt.debug repository. I tried his steps (locally) and the
resulting repository contains all the history merged (copied) from
webtools.jsdt.debug. So, the history will be kept.
/Victor
On 12/21/2013 10:50 PM, Max Andersen wrote:
How are you doing the merge of the three repositories that will keep history ?
/max (sent from my phone)
On 21/12/2013, at 11.02, Victor Rubezhny <[email protected]> wrote:
Doug,
It's not published yet, but discussed in BugZilla issue #424210 - Simplify Git
repositories: https://bugs.eclipse.org/bugs/show_bug.cgi?id=424210.
The plan of simplifying of Git repositories is simple:
1. We are going to merge the content of master branches of webtools.jsdt.debug
and webtools.jsdt.tests repositories into webtools.jsdt.core's master branch.
All the history/tags for master branches of those two repositories are to be
saved in webtools.jsdt.core, so, no history is to be lost. The master branches
of webtools.jsdt.debug and webtools.jsdt.tests repositories will be closed for
write, so all new development on master will be able only in
webtools.jsdt.core's master.
2. Maintenance (like R3_5_maintenance) branches are to stay in the current
repositories with all their history. So not a change will happen to maintenance
branches and their history. webtools.jsdt.debug and webtools.jsdt.tests
repositories will stay as is (but with read-only masters) until the finish of
the maintenance. After the maintenance is finished (is suppose when wtp 3.5.x
maintenance will be finished) webtools.jsdt.debug webtools.jsdt.tests
repositories will be archived.
3. Any new maintenance is to go into the merged webtools.jsdt.core repository.
So this repository is to be the single storage for all the current development
and any new maintenance.
Also, there is a plan to rename webtools.jsdt.core repository to webtools.jsdt due to finally
simplify its name ('case it's not logical to have ".core" and not to have
".ui"). If such a rename is to happen, of course, all the history should be saved in
repository.
Time line: As you can see there is at least two stages:
1. Immediately: Merging master branches into one single repository;
2. Upon completing the first stage: Renaming the webtools.jsdt.core to
webtools.jsdt.
3. Upon completing the all current maintenance (including R3_5_maintenance):
Archiving webtools.jsdt.debug and webtools.jsdt.tests repositories, plus
archiving webtools.jsdt.core (if we'll actually copy its content into
webtools.jsdt instead of just renaming due to save all the history of the
project repositories).
That's it.
Any suggestions are very appreciated.
Victor
On 12/21/2013 09:23 AM, Doug Schaefer wrote:
You're merging repos? That's good news. What is the plan around that? Sorry if
I subscribed to this list after it was published.
Thanks,
Doug
Sent from my BlackBerry Z30 smartphone.
Original Message
From: Victor Rubezhny
Sent: Friday, December 20, 2013 2:32 PM
To: [email protected]; Christopher Jaun
Reply To: General discussion of project-wide or architectural issues.
Subject: [wtp-dev] Action Required on the issue: Bug 424538 - Make some
branches read-only
Chris,
In order to resolve Bug #424210 (Simplify Git repositories,
https://bugs.eclipse.org/bugs/show_bug.cgi?id=424210), we have to make
'master' branches to be read-only for the following repositories:
- webtools.jsdt.debug
- webtools.jsdt.tests
before we could merge them into webtools.jsdt.core repository.
This should be done due to prevent pushing the commits to these
repositories thus making the only webtools.jsdt.core repository to be
the single storage for all the JSDT projects.
So, the new issue is created for this: Bug #424538 (Make some branches
read-only, https://bugs.eclipse.org/bugs/show_bug.cgi?id=424538), and
this is the only issue blocking us to resolve Bug #424210
(https://bugs.eclipse.org/bugs/show_bug.cgi?id=424210).
A "+1" is required from you (as JSDT Project Lead) on Bug #424538
(https://bugs.eclipse.org/bugs/show_bug.cgi?id=424538) due to make
Eclipse Webmaster to start resolving the issue which is the only issue
blocking us to resolve Bug #424210
(https://bugs.eclipse.org/bugs/show_bug.cgi?id=424210).
Best Regards and Happy Holidays.
Victor Rubezhny
_______________________________________________
wtp-dev mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/wtp-dev
_______________________________________________
wtp-dev mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/wtp-dev
_______________________________________________
wtp-dev mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/wtp-dev
_______________________________________________
wtp-dev mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/wtp-dev
_______________________________________________
wtp-dev mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/wtp-dev