dev@glassfish.java.net

Re: Branch is open for code changes

From: Lloyd L Chambers <Lloyd.Chambers_at_Sun.COM>
Date: Fri, 18 Apr 2008 11:45:20 -0700

I'm a bit confused here--

If I start with the trunk and switch the way you recommend, you are
saying all the uncommitted changes on the trunk will be pulled into
the branch? That can't possibly work for me at least, because I
committed lots of fixes between the TP2 branch and now.

Lloyd

On Apr 18, 2008, at 11:32 AM, Kohsuke Kawaguchi wrote:
> Lloyd L Chambers wrote:
>> What happens if you do a switch when you have uncommitted code?
>> Does it preserve it somehow? (Makes me a little nervous!)
>
> It's essentially the same as "cvs up -r branch". It will try to take
> your diff and apply that to the branch you are moving to. There are
> some gotchas, like when the files in question has been moved
> elsewhere in a branch, but in general, it doesn't lose the changes.
>
>
>
>> On Apr 18, 2008, at 9:53 AM, Kedar Mhaswade wrote:
>>> Kohsuke Kawaguchi wrote:
>>>> Still some more work is left, but the branch is open for code
>>>> changes, as long as you have approvals to commit changes to the
>>>> branch.
>>>> Hudson jobs are set up on the TP2 branch. They are glassfish-v3-
>>>> tp2, glassfish-v3-tp2-devbuild, and v3-tp2-quicklook, and they
>>>> work in the same way as their corresponding trunk counterparts
>>>> work. I haven't yet verified if the builds run through on
>>>> Hudson, so expect several more failures before Hudson builds get
>>>> sorted out.
>>>> Eventually we will merge back this branch into trunk, and we'd
>>>> like to keep the merge simple. So to this end, it would be good
>>>> if people can hold off changes that involve directory moves as
>>>> much as possible.
>>>> For those of you that need to work on the branch, you can switch
>>>> your workspace between branch and trunk by using "svn switch", like
>>>> cd v3
>>>> svn switch https://svn.dev.java.net/glassfish-svn/branches/tp2
>>>> (note that svn.dev.java.net needs to be adjusted depending on
>>>> which domain name you used to check out the workspace)
>>>
>>> Is this command enough, or after you switch, you need to "svn
>>> update"?
>>>
>>> Also, to switch to trunk it should be .../trunk, right?
>>>
>>>> Let me know if you see any issues.
>>>> Kohsuke Kawaguchi wrote:
>>>>> Jerome Dochez wrote:
>>>>>> We are still in the process of creating the branch and
>>>>>> related infrastructure items like versions and hudson jobs so
>>>>>> the workspace is still closed for major checkins.
>>>>>>
>>>>>> Kohuske will send a note when this will be ready with
>>>>>> instructions, look for an email from him.
>>>>>
>>>>> The branch creation work is still in progress --- mainly because
>>>>> I am changing the workspace so that we can run the Maven
>>>>> release plugin on it. Much of this is one time work, which we
>>>>> won't have to do in future branching.
>>>>>
>>>>>
>>>>> Most of the changes are in the POM file, and in particular how
>>>>> they are versioned and how the other components depend on them.
>>>>> Most notably, I moved the v3/api/ to api/ to reflect how they
>>>>> are built.
>>>>>
>>>>>
>>>>> While the work is still in progress, the v3/ trunk is open for
>>>>> code changes. It's just that if you need to modify POM, I'd
>>>>> like to get informed so that we won't have too much headache
>>>>> down the road when trying to merge the branch back into the
>>>>> trunk.
>>>>>
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: dev-unsubscribe_at_glassfish.dev.java.net
>>> For additional commands, e-mail: dev-help_at_glassfish.dev.java.net
>>>
>> ---
>> Lloyd L Chambers
>> lloyd.chambers_at_sun.com
>> Sun Microsystems, Inc
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe_at_glassfish.dev.java.net
>> For additional commands, e-mail: dev-help_at_glassfish.dev.java.net
>
>
> --
> Kohsuke Kawaguchi
> Sun Microsystems kohsuke.kawaguchi_at_sun.com

---
Lloyd L Chambers
lloyd.chambers_at_sun.com
Sun Microsystems, Inc