This was all on your local machine right?  Also, you committed some
stuff on both the trunk and branch that I had to resolve.  No big deal
but we'll want to avoid that in the future.

sean

On 9/29/05, Bill Dudney <[EMAIL PROTECTED]> wrote:
> OK I think I've fixed what I hosed on the impl trunk.
>
> TTFN,
>
> -bd-
>
> On Sep 29, 2005, at 7:46 AM, Bill Dudney wrote:
>
> > Hi Mathias,
> >
> > Fixes that are to be part of the release should only be committed
> > to the branch (per email that Sean sent out earlier).
> >
> > You are correct that conflicts will happen but that can be worked
> > around. One way is that you could revert the files on the trunk
> > then commit the correct version to the branch then we can merge
> > down to the trunk again and apply your changes that way. Also we
> > could apply the changes to the branch, merge, fix any conflict
> > issues then commit on the trunk, then subversion will know what to
> > do with future changes that are merged.
> >
> > TTFN,
> >
> > -bd-
> >
> > On Sep 29, 2005, at 2:50 AM, Mathias Brökelmann wrote:
> >
> >
> >> I´m a little bit confused now.
> >>
> >> I´ve committed a patch for MYFACES-636 into the trunk. This patch
> >> should also go into the next release. So I normally would commit this
> >> patch into the 1.1.1 release branch too. But if someone merges
> >> everything after r292232 from the branch into the trunk again
> >> wouldn´t
> >> there be a conflict since my stuff is already in both trunk and the
> >> branch? Or have I missed a discussion about this?
> >>
> >> 2005/9/29, Bill Dudney <[EMAIL PROTECTED]>:
> >>
> >>
> >>> Hi Sean,
> >>>
> >>> I was able to perform a merge from the branch to the trunk like
> >>> this;
> >>>
> >>> svn merge https://svn.apache.org/repos/asf/myfaces/impl/trunk
> >>>                      https://svn.apache.org/repos/asf/myfaces/impl/
> >>> branches/1_1_1 .
> >>>
> >>> I did this command while inside the impl subproject under 'current'.
> >>>
> >>> It worked like a champ and seems to be much easier (and safer) that
> >>> what you describe below.
> >>>
> >>> Thoughts?
> >>>
> >>> -bd-
> >>>
> >>> On Sep 28, 2005, at 1:36 PM, Sean Schofield wrote:
> >>>
> >>>
> >>>
> >>>> I merged the latest branch changes down to the trunk.  If there are
> >>>> more branch changes between now and Friday morning (or as a
> >>>> result of
> >>>> the RC testing) then I will merge them down periodically.
> >>>>
> >>>> Here are some important notes regarding the SVN merging process and
> >>>> how we have our repository set up ... (Eventually this should
> >>>> make its
> >>>> way into a wiki)
> >>>>
> >>>> You need to identify the start and end point of the set of changes
> >>>> that you want to merge.  For the first merge you do down to the
> >>>> trunk
> >>>> you want to be very careful in selecting the start point.  You
> >>>> should
> >>>> select the revision number after the last revision related to the
> >>>> creation of the branch and the setup of the new svn:externals.  I
> >>>> accidentally selected a revision after the creation of the
> >>>> branch but
> >>>> then noticed there were changes to subprojects that I didn't
> >>>> think had
> >>>> changed.  Turns out I was merging in the svn:externals which
> >>>> would be
> >>>> a DISASTER.  We don't want the externals from the branch to EVER
> >>>> be in
> >>>> the trunk.  Otherwise we will be working with the branch code even
> >>>> though we think we are modifying the trunk.
> >>>>
> >>>> When committing its important to mention the direction of the merge
> >>>> (ie. branch to trunk) and the revisions that were merged (ie.
> >>>> r292022
> >>>> - r292231).  This will help make sure that only the new changes are
> >>>> merged down the next time.  So the next merge down can be
> >>>> (r292232 -
> >>>> ???) where ??? = the latest revision number at the moment.
> >>>>
> >>>> sean
> >>>>
> >>>>
> >>>>
> >>>
> >>>
> >>>
> >>>
> >>
> >>
> >> --
> >> Mathias
> >>
> >>
> >
> >
>
>

Reply via email to