I don't disagree that you guys are doing it this way.  I'm saying it's
the wrong way to do it.

On Tue, Aug 4, 2009 at 4:45 AM, Martijn
Dashorst<martijn.dasho...@gmail.com> wrote:
> See also: http://cwiki.apache.org/confluence/display/WICKET/Releasing
>
> On Tue, Aug 4, 2009 at 10:41 AM, Martijn
> Dashorst<martijn.dasho...@gmail.com> wrote:
>> This has been the process since I've been release manager. Create tag
>> when we cut the release, create release branch where we build the
>> release from the tag, release it. If there's a issue, repeat. This way
>> release artifacts don't pollute the main development stream, which is
>> rather normal SVN usage. This way you don't have release specific
>> commits pollute the diffs between releases. Only actual commits that
>> are part of our normal development cycle are between release *tags*.
>> Everything else that is specific for a release is in the release
>> branch. And each release gets its own release branch.
>>
>> I'm not sure why you are barking up the tree though.
>>
>> Martijn
>>
>> On Tue, Aug 4, 2009 at 10:32 AM, James
>> Carman<jcar...@carmanconsulting.com> wrote:
>>> On Tue, Aug 4, 2009 at 4:25 AM, Martijn
>>> Dashorst<martijn.dasho...@gmail.com> wrote:
>>>> I beg to differ: the way it is currently setup is the way we have done
>>>> it since inception of wicket.
>>>
>>> No, I beg to differ.  You haven't been doing it that way.  Take a look at:
>>>
>>> http://svn.apache.org/repos/asf/wicket/tags/wicket-1.3.6/pom.xml
>>>
>>> That is a release tag and it doesn't have a SNAPSHOT version.
>>>
>>>>
>>>> tag -> the moment where we cut the release
>>>> release -> the branch where the commits go to actually build the release
>>>
>>> Tags are supposed to be immutable.  What would be the purpose of
>>> creating a SNAPSHOT tag, unless you're taking a snapshot of the source
>>> before some major refactoring or something?  The wicket-{release
>>> version} tags should be reserved for release tags (and thus the
>>> pom.xml wouldn't have SNAPSHOT versions in them).  The release tags
>>> should be able to be used to re-create the release.  You have to have
>>> a tag for that or else your "release" branch (which you said gets
>>> committed to) would be altered and it would differ from the actual
>>> release (and thus you wouldn't be able to re-create the original
>>> release with it easily).
>>>
>>> Why would you go against the way that everyone else uses SVN?
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
>>> For additional commands, e-mail: users-h...@wicket.apache.org
>>>
>>>
>>
>>
>>
>> --
>> Become a Wicket expert, learn from the best: http://wicketinaction.com
>> Apache Wicket 1.4 increases type safety for web applications
>> Get it now: http://www.apache.org/dyn/closer.cgi/wicket/1.4.0
>>
>
>
>
> --
> Become a Wicket expert, learn from the best: http://wicketinaction.com
> Apache Wicket 1.4 increases type safety for web applications
> Get it now: http://www.apache.org/dyn/closer.cgi/wicket/1.4.0
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org

Reply via email to