You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@maven.apache.org by Borut Bolčina <bo...@gmail.com> on 2008/10/30 08:44:07 UTC
Can someone please explain release:rollback?
Hi,
there are examples and what happens during release:prepare and
release:perform, but there is nothing about release:rollback at
http://maven.apache.org/plugins/maven-release-plugin/ and in the 0.17 book.
Can someone explain the behaviour of this goal? In what scenarios are you
using it, if at all?
Regards,
Borut
Re: Can someone please explain release:rollback?
Posted by Borut Bolčina <bo...@gmail.com>.
Thanks,
I voted for MRELEASE-229 and http://jira.codehaus.org/browse/SCM-318.
-Borut
2008/10/30 Mark Hobson <ma...@gmail.com>
> 2008/10/30 Borut Bolčina <bo...@gmail.com>:
> > Thanks, but I would like the *exact" steps which occur by mvn
> > release:rollback.
>
> From [1]: restore-backup-poms, scm-commit-rollback and remove-scm-tag.
> Note that the last phase currently does nothing, see MRELEASE-229
> [2].
>
> Mark
>
> [1]
> http://svn.apache.org/repos/asf/maven/release/trunk/maven-release-manager/src/main/resources/META-INF/plexus/components.xml
> [2] http://jira.codehaus.org/browse/MRELEASE-229
>
Re: Can someone please explain release:rollback?
Posted by Mark Hobson <ma...@gmail.com>.
2008/10/30 Borut Bolčina <bo...@gmail.com>:
> Thanks, but I would like the *exact" steps which occur by mvn
> release:rollback.
From [1]: restore-backup-poms, scm-commit-rollback and remove-scm-tag.
Note that the last phase currently does nothing, see MRELEASE-229
[2].
Mark
[1] http://svn.apache.org/repos/asf/maven/release/trunk/maven-release-manager/src/main/resources/META-INF/plexus/components.xml
[2] http://jira.codehaus.org/browse/MRELEASE-229
Re: Can someone please explain release:rollback?
Posted by Graham Leggett <mi...@sharp.fm>.
Borut Bolčina wrote:
> Thanks, but I would like the *exact" steps which occur by mvn
> release:rollback.
It undoes everything from the point you ran release:prepare, until the
point it failed.
If you want the exact steps, run release:perform, and read the resulting
output backwards.
The normal behaviour of release:perform is to try and carry on from the
point at which it failed. If you as the release manager decide that you
want to abort the release entirely and try again some other time, you
run release:rollback to undo all changes made so far.
That's all there is to it, really.
Regards,
Graham
--
Re: Can someone please explain release:rollback?
Posted by Borut Bolčina <bo...@gmail.com>.
Thanks, but I would like the *exact" steps which occur by mvn
release:rollback.
-Borut
2008/10/30 Graham Leggett <mi...@sharp.fm>
> Borut Bolčina wrote:
>
> there are examples and what happens during release:prepare and
>> release:perform, but there is nothing about release:rollback at
>> http://maven.apache.org/plugins/maven-release-plugin/ and in the 0.17
>> book.
>>
>> Can someone explain the behaviour of this goal? In what scenarios are you
>> using it, if at all?
>>
>
> If you get half way through release:prepare, and something breaks for some
> reason, and you want to abandon the attempt at release to fix it, you need
> to restore the various poms to their original state, and that in itself can
> be painful and error prone.
>
> release:rollback allows you to reinstate the original pom files and version
> numbers so you can try again.
>
> Regards,
> Graham
> --
>
>
Re: Can someone please explain release:rollback?
Posted by Graham Leggett <mi...@sharp.fm>.
Borut Bolčina wrote:
> there are examples and what happens during release:prepare and
> release:perform, but there is nothing about release:rollback at
> http://maven.apache.org/plugins/maven-release-plugin/ and in the 0.17 book.
>
> Can someone explain the behaviour of this goal? In what scenarios are you
> using it, if at all?
If you get half way through release:prepare, and something breaks for
some reason, and you want to abandon the attempt at release to fix it,
you need to restore the various poms to their original state, and that
in itself can be painful and error prone.
release:rollback allows you to reinstate the original pom files and
version numbers so you can try again.
Regards,
Graham
--
Re: Can someone please explain release:rollback?
Posted by Borut Bolčina <bo...@gmail.com>.
What DB rollback? There is no such thing in mvn release plugin?!?
-Borut
2008/10/30 Martin Gainty <mg...@hotmail.com>
>
> Good Morning
>
> If you are speaking of a DB rollback
> A rollback (segment) gathers transaction specific DML statements so in the
> event of any exception
> the current transaction would be 'rolled back' to original
> configuration..consequently the transaction would be released
>
> HTH
> Martin
> ______________________________________________
> Disclaimer and confidentiality note
> Everything in this e-mail and any attachments relates to the official
> business of Sender. This transmission is of a confidential nature and Sender
> does not endorse distribution to any party other than intended recipient.
> Sender does not necessarily endorse content contained within this
> transmission.
>
>
> > Date: Thu, 30 Oct 2008 08:44:07 +0100
> > From: borut.bolcina@gmail.com
> > To: users@maven.apache.org
> > Subject: Can someone please explain release:rollback?
> >
> > Hi,
> >
> > there are examples and what happens during release:prepare and
> > release:perform, but there is nothing about release:rollback at
> > http://maven.apache.org/plugins/maven-release-plugin/ and in the 0.17
> book.
> >
> > Can someone explain the behaviour of this goal? In what scenarios are you
> > using it, if at all?
> >
> > Regards,
> > Borut
>
> _________________________________________________________________
> You live life beyond your PC. So now Windows goes beyond your PC.
> http://clk.atdmt.com/MRT/go/115298556/direct/01/
RE: Can someone please explain release:rollback?
Posted by Martin Gainty <mg...@hotmail.com>.
Good Morning
If you are speaking of a DB rollback
A rollback (segment) gathers transaction specific DML statements so in the event of any exception
the current transaction would be 'rolled back' to original configuration..consequently the transaction would be released
HTH
Martin
______________________________________________
Disclaimer and confidentiality note
Everything in this e-mail and any attachments relates to the official business of Sender. This transmission is of a confidential nature and Sender does not endorse distribution to any party other than intended recipient. Sender does not necessarily endorse content contained within this transmission.
> Date: Thu, 30 Oct 2008 08:44:07 +0100
> From: borut.bolcina@gmail.com
> To: users@maven.apache.org
> Subject: Can someone please explain release:rollback?
>
> Hi,
>
> there are examples and what happens during release:prepare and
> release:perform, but there is nothing about release:rollback at
> http://maven.apache.org/plugins/maven-release-plugin/ and in the 0.17 book.
>
> Can someone explain the behaviour of this goal? In what scenarios are you
> using it, if at all?
>
> Regards,
> Borut
_________________________________________________________________
You live life beyond your PC. So now Windows goes beyond your PC.
http://clk.atdmt.com/MRT/go/115298556/direct/01/