Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [mylyn-dev] plan for git migration

Yes, the git repositories reflect the current project structure that
we established when made Mylyn a top-level project. To keep it simple
I am proposing to use only one repository per sub-project each of
which has its own set of committers.

Each repository will contain a framework component and corresponding
bridges/connectors: http://wiki.eclipse.org/Mylyn/Architecture . I am
planning to setup the build to work independently for each repository
so that contributors interested in working on a subset of Mylyn, e.g.
the Builds framework, do not need to checkout 7 different
repositories.

Steffen


On Tue, Jun 28, 2011 at 6:04 AM, Ian Bull <irbull@xxxxxxxxxxxxxxxxx> wrote:
> Hi Steffen,
> I'm just wondering how you came up with these repositories?  (I'm not that
> familiar with the Mylyn layout).  Do each of these represent different
> commit groups?
> We are having similar discussions on the equinox team, and I'm just trying
> to get a sense of what others are doing?
> Cheers,
> ian
>
> On Mon, Jun 27, 2011 at 3:54 PM, Steffen Pingel <steffen.pingel@xxxxxxxxxxx>
> wrote:
>>
>> Hi,
>> since there have been no objections to the proposed migration to Git I
>> would like to pursue this as soon as possible. My current plan is:
>> 1) Do a test migration and create Git repositories for:
>>    org.eclipse.mylyn
>>    org.eclipse.mylyn.commons
>>    org.eclipse.mylyn.context
>>    org.eclipse.mylyn.incubator
>>    org.eclipse.mylyn.tasks
>>    org.eclipse.mylyn.versions
>> These repositories will be available for a few days to verify that
>> branches, tags, etc. were migrated properly and change sets were aggregated
>> correctly.
>> 2) If everyone is happy with the Git repositories I will ask the
>> webmasters to put CVS in read-only mode and re-run the migration.
>> 3) From that point on the new repositories will be open for commits and
>> Hudson builds etc. will get updated accordingly.
>> 4) Remove CVS under /cvsroot/mylyn.
>> If you have any thoughts or comments on the proposed plan please post to
>> this bug:
>>  329561: [releng] migrate Mylyn projects to Git
>>  https://bugs.eclipse.org/bugs/show_bug.cgi?id=329561
>> Steffen
>> --
>> Steffen Pingel
>> Committer, http://eclipse.org/mylyn
>> Senior Developer, http://tasktop.com
>>
>> _______________________________________________
>> mylyn-dev mailing list
>> mylyn-dev@xxxxxxxxxxx
>> https://dev.eclipse.org/mailman/listinfo/mylyn-dev
>>
>
>
>
> --
> R. Ian Bull | EclipseSource Victoria | +1 250 477 7484
> http://eclipsesource.com | http://twitter.com/eclipsesource
>
> _______________________________________________
> mylyn-dev mailing list
> mylyn-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/mylyn-dev
>
>



-- 
Steffen Pingel
Committer, http://eclipse.org/mylyn
Senior Developer, http://tasktop.com


Back to the top