We need a slight modification of this strategy because the changes need to be 
pushed somewhere so that people can examine the tag if they want during the 
release. I can't keep it on my machine until the vote passes.

On Sep 14, 2013, at 2:20 PM, Mark Struberg <strub...@yahoo.de> wrote:

> +1, that's what we also use in DeltaSpike and dozen other projects. 
> pushChanges=false + localCheckout=true for the win!
> 
> LieGrue,
> strub
> 
> 
> 
> 
> ----- Original Message -----
>> From: Arnaud Héritier <aherit...@gmail.com>
>> To: Maven Developers List <dev@maven.apache.org>
>> Cc: 
>> Sent: Saturday, 14 September 2013, 19:45
>> Subject: Re: Leaving Maven Core POMs at major.minor-SNAPSHOT
>> 
>> G ood practice too. I'm using it also at work and we are doing our
>> releases on dedicated branches.
>> 
>> ---------
>> Arnaud
>> 
>> Le 14 sept. 2013 à 19:30, Fred Cooke <fred.co...@gmail.com> a écrit :
>> 
>>> You're in Git now. You don't *have* to push your tag and release 
>> commits up
>>> to the public world until AFTER you've checked they're OK. Or by 
>> failed
>>> release do you mean voted down? They could live on branches until set in
>>> stone, then merge --ff-only into master at that point, if so.
>>> 
>>> 
>>> On Sat, Sep 14, 2013 at 7:24 PM, Jason van Zyl <ja...@tesla.io> 
>> wrote:
>>> 
>>>> When a release fails like this it is annoying to have to rev back the
>>>> version of the POM. I'm not sure who flipped the versions in the 
>> POM and
>>>> while it's a little more visible to see what you're moving 
>> toward I prefer
>>>> the pattern of:
>>>> 
>>>> 3.1-SNAPSHOT --> 3.1.1 --> 3.1-SNAPSHOT --> 3.1.2 --> 
>> 3.1-SNAPSHOT
>>>> 
>>>> I know this may not be obvious to the casual observer as they may think
>>>> 3.1 is next, but I'm personally fine with that.
>>>> 
>>>> Especially after a failed release because then I don't have to go 
>> change
>>>> all the POMs (whether rolling back manually, using the release 
>> rollback,
>>>> the version:set command, or whatever else). It's much easier to 
>> just fix
>>>> what's necessary and carry on.
>>>> 
>>>> Unless anyone objects I would like to go back this pattern, what I
>>>> previously had, because it's far easier to manage. Ideally it might 
>> be nice
>>>> if all the tools understood 3.1.z-SNAPSHOT but they don't an in 
>> lieu of
>>>> that I would prefer not to diddle POMs after a failed release.
>>>> 
>>>> Thanks,
>>>> 
>>>> Jason
>>>> 
>>>> ----------------------------------------------------------
>>>> Jason van Zyl
>>>> Founder,  Apache Maven
>>>> http://twitter.com/jvanzyl
>>>> ---------------------------------------------------------
>>>> 
>>>> 
>>>> 
>>>> 
>>>> 
>>>> 
>>>> 
>>>> 
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
>> For additional commands, e-mail: dev-h...@maven.apache.org
>> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> For additional commands, e-mail: dev-h...@maven.apache.org
> 

Thanks,

Jason

----------------------------------------------------------
Jason van Zyl
Founder,  Apache Maven
http://twitter.com/jvanzyl
---------------------------------------------------------







Reply via email to