Thanks on the migration !
Was it tweeted already ? :)
On 03/19/2012 11:49 AM, Boleslaw Dawidowicz wrote:
I think this translates to: Fell free to fork, clone, commit and
issue
pull requests! :)
Here is the basic doc about how we should proceed with Git for trunk:
https://community.jboss.org/wiki/GateInPortalGitContributionGuide
We are still missing some stuff like mailing list for pull requests
(working on it…) and we will probably need to adjust the whole process
over time as we learn about limitations. Fell free to comment and add
suggestions.
As a side note - at the moment only 4 persons have permissions to push
into gatein-portal repo - me, Julien, Thomas and Trong. This is mainly
for the start and ideally over time we add more people as a
gatekeepers when we feel safer of not nuking up the repo by accident…
We will try to follow with migration of other components shortly.
Schedule to be defined.
I would like to thank Julien for leading this part of the migration,
investing his time and sharing expertise to drive it.
Bolek
On Mar 18, 2012, at 10:46 PM, Julien Viet wrote:
> I've updated the repository with a new migration which is better
> because empty commits are removed (mostly svn:ignore commits) and
> more important the .gitignore file is added through the whole history
> (which means doing a checkout of an earlier version will have the
> .gitignore).
>
> it means that any fork of the previous version are not valid anymore
> and should be refreshed as history had to be rewritten (specially for
> putting .gitignore everywhere).
>
> Beside that, I've been able to capture the steps for migrating the
> repository and will provide them soon, they are fairly easy to use
> and actually I've been using them to make a prototype of portlet
> container migration here :
https://github.com/vietj/pc-preview .
>
>
>
> On Mar 16, 2012, at 2:18 PM, Nick Scavelli wrote:
>
>> "cloning now"...can't wait until it's official ! Thanks Julien
!
>>
>> On 03/16/2012 04:46 AM, Julien Viet wrote:
>>> I created the repository as "candidate for release" :
>>>
https://github.com/gatein/gatein-portal
>>>
>>> it will be officially the gatein portal repository monday.
>>>
>>> at the moment you can clone it (via git clone) but you should avoid
>>> to "fork" it the "github way" (if we need to recreate it
for some
>>> reason, your fork will be lost).
>>>
>>> please have a look, clone it, play with it, build it, etc...
>>>
>>> thanks for your feedback.
>>>
>>> On Mar 15, 2012, at 3:12 PM, Boleslaw Dawidowicz wrote:
>>>
>>>> I cut off write access to:
>>>>
>>>>
https://svn.jboss.org/repos/gatein/portal/trunk
>>>>
>>>> Julien will be starting migration process to github. This should
>>>> hopefully take us around 2 days to test everything properly. We
>>>> aim to be able to continue with access to the new repo on github
>>>> around Monday morning.
>>>>
>>>> I will try to provide basic documentation covering source code
>>>> contribution to the project by then.
>>>>
>>>> Please tell me if you have any serious reasons to re-enable svn
>>>> access to gatein/portal/trunk.
>>>>
>>>> Bolek
>>>>
>>>> On Mar 15, 2012, at 9:51 AM, Julien Viet wrote:
>>>>
>>>>> portal vn team is fine.
>>>>>
>>>>> On Mar 15, 2012, at 9:46 AM, Boleslaw Dawidowicz wrote:
>>>>>
>>>>>> Does anyone have any pending work for portal/trunk? If now i
>>>>>> would like to turn it into readOnly mode today. Please let me
know.
>>>>>>
>>>>>> Bolek
>>>>>>
>>>>>> On Mar 14, 2012, at 6:48 PM, Ken Finnigan wrote:
>>>>>>
>>>>>>> Would need to add:
>>>>>>>
>>>>>>> .settings
>>>>>>> .project
>>>>>>> .classpath
>>>>>>>
>>>>>>>
>>>>>>> On Wed, Mar 14, 2012 at 1:37 PM, Julien Viet
>>>>>>> <julien(a)julienviet.com
<mailto:julien@julienviet.com>> wrote:
>>>>>>>
>>>>>>> For eclipse users : anything you want to add in
.gitignore
>>>>>>> for Eclipse ?
>>>>>>>
>>>>>>> On Mar 13, 2012, at 11:30 PM, Julien Viet wrote:
>>>>>>>
>>>>>>> > Hi,
>>>>>>> >
>>>>>>> > we are going to migrate the GateIn Portal repository
to
>>>>>>> GIT soon (hopefully by next week) and here is the
process
>>>>>>> we should follow:
>>>>>>> >
>>>>>>> > 1/ provide an initial repository (by me) as preview
to
>>>>>>> play with it and check things are OK (identities, tags).
>>>>>>> > 2/ stop SVN commits by the end of this week (which
means
>>>>>>> that people having pending commits will have to flush
them
>>>>>>> before the end of this week).
>>>>>>> > 3/ the new repository should be available in GitHub
early
>>>>>>> next week, ready to be used in the GateIn organization in
a
>>>>>>> repository named "gatein-portal".
>>>>>>> >
>>>>>>> > We want to use GIT in order to keep a trunk as
stable as
>>>>>>> possible and the main motivation is to never have
>>>>>>> "unfinished" work in the master of the
repository:
>>>>>>> > - a long feature does not have to be entirely
finished of
>>>>>>> course to go in master but it should reach a certain
>>>>>>> milestone in its implementation.
>>>>>>> > - a small feature should be finished and then merged
in
>>>>>>> the master.
>>>>>>> > - bug fixes can go directly in the master as they
are
>>>>>>> independant.
>>>>>>> >
>>>>>>> > Git provides a huge benefit over SVN : it allows to
>>>>>>> schedule when commits are merged in the master without
>>>>>>> blocking other people to work. We will use this
>>>>>>> > feature to "implement" the behavior
explained before.
>>>>>>> >
>>>>>>> > After the 3.2 release, we want to increase our
release
>>>>>>> rate with GateIn 3.3, 3.4, etc.. We think we should be
able
>>>>>>> to make up to 4 releases a year (as opposed to
>>>>>>> > a single release in almost 2 years which means an
x8
>>>>>>> factor). We also think that using correctly Git will
help
>>>>>>> us to do that (also with a proper management of
>>>>>>> > the roadmap and dependencies between features of
course).
>>>>>>> The idea is to focus on a few selected features in the
>>>>>>> master at a time for the next release and
>>>>>>> > keep the other in other branches (TBD).
>>>>>>> >
>>>>>>> > We will clarify how people can work with this
repository
>>>>>>> soon, but in short at the beginning only a few persons
will
>>>>>>> interact directly with the repository. We will
>>>>>>> > use the "pull request" mechanism of Git to
notify when a
>>>>>>> merge should be done (to be clarified by Bolek soon).
Also
>>>>>>> here the idea is that we will schedule
>>>>>>> > pull request at the appropriate time.
>>>>>>> >
>>>>>>> > So this is valid at the moment for the portal
project,
>>>>>>> other project will be migrated later (during
March/April),
>>>>>>> at the moment we focus on the portal because it's
>>>>>>> > the place where the main activity is done at the
moment.
>>>>>>> Other project will have likely similar rules but it will
be
>>>>>>> less strict since it's usually used by less people
>>>>>>> > than the portal.
>>>>>>> >
>>>>>>> > So tonight I'm providing a repository preview
>>>>>>>
https://github.com/vietj/gatein-portal-preview for the
>>>>>>> portal that contains the SVN history and the released
tags
>>>>>>> >
>>>>>>> > - it does not contain branch information (since we
don't
>>>>>>> use them for the community versions).
>>>>>>> > - you should check the repository (like using a tag
and
>>>>>>> building it).
>>>>>>> > - you must check your identity was correctly
migrated
>>>>>>> (based on the information you provided) : if it is not
tell
>>>>>>> me what is your Git identity.
>>>>>>> > - the .gitignore file was not added yet, I will add
it
>>>>>>> later (likely like this one
>>>>>>>
https://github.com/juzu/juzu/blob/master/.gitignore) :
if
>>>>>>> you have specific desire tell me
>>>>>>> > - the maven release plugin is not yet updated to use
Git
>>>>>>> and it will be done later (and actually it should be
>>>>>>> updated to release things more correctly).
>>>>>>> >
>>>>>>> > if you feel something is missing or have question,
don't
>>>>>>> hesitate to raise the concern.
>>>>>>> >
>>>>>>> > cheers
>>>>>>> >
>>>>>>> > Julien
>>>>>>> >
>>>>>>>
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> gatein-dev mailing list
>>>>>>> gatein-dev(a)lists.jboss.org
<mailto:gatein-dev@lists.jboss.org>
>>>>>>>
https://lists.jboss.org/mailman/listinfo/gatein-dev
>>>>>>>
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> gatein-dev mailing list
>>>>>>> gatein-dev(a)lists.jboss.org
<mailto:gatein-dev@lists.jboss.org>
>>>>>>>
https://lists.jboss.org/mailman/listinfo/gatein-dev
>>>>>>
>>>>>
>>>>
>>>
>>>
>>>
>>> _______________________________________________
>>> gatein-dev mailing list
>>> gatein-dev(a)lists.jboss.org
>>>
https://lists.jboss.org/mailman/listinfo/gatein-dev
>
_______________________________________________
gatein-dev mailing list
gatein-dev(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/gatein-dev