Quantcast

Release process with git

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

Release process with git

pieber
Hey guys,

I'm curious about tagging and releasing with git now. I've done my
share of googling and the only things I came up with where [1] and
[2]. Well [1] is a little bit besides the topic but still right: there
is also no tag at the git-repos [3]. I would like to know when and how
releases are tagged. Feel free to point me somewhere with a RTFM :-)
Otherwise I would like to propose something like:

Tag everything which is going into the vote process with -rc-X (e.g.
wicket-1.5.5-rc-1, wicket-1.5.5-rc-2, ...) and if a vote succeeds
(possibly double) tag it with wicket-1.5.5. That way it's always easy
to get the exact release sources using "git checkout wicket-VERSION".

WDYT?

Kind regards,
Andreas

[1] http://apache-wicket.1842946.n4.nabble.com/Missing-1-5-4-Release-Tag-td4442362.html
[2] https://wicket.apache.org/contribute/release.html
[3] http://git-wip-us.apache.org/repos/asf/wicket.git
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

Re: Release process with git

Igor Vaynberg-2
when we start a build we create a branch, for example wicket-1.5.4 was
built in the build/wicket-1.5.4 branch [4].  when the release vote
passes the branch is tagged with a release tag, in case of 1.5.4 it
was release/wicket-1.5.4 [5]

you can see both the tags and branches in [3], in fact the 1.5.4
release tag is the first tag listed...

[4] http://git-wip-us.apache.org/repos/asf?p=wicket.git;a=shortlog;h=refs/heads/build/wicket-1.5.4
[5] http://git-wip-us.apache.org/repos/asf?p=wicket.git;a=commit;h=c39d0b3711e8e436dff3225094aab64b4ab52ad9

-igor

On Tue, Mar 6, 2012 at 8:00 PM, Andreas Pieber <[hidden email]> wrote:

> Hey guys,
>
> I'm curious about tagging and releasing with git now. I've done my
> share of googling and the only things I came up with where [1] and
> [2]. Well [1] is a little bit besides the topic but still right: there
> is also no tag at the git-repos [3]. I would like to know when and how
> releases are tagged. Feel free to point me somewhere with a RTFM :-)
> Otherwise I would like to propose something like:
>
> Tag everything which is going into the vote process with -rc-X (e.g.
> wicket-1.5.5-rc-1, wicket-1.5.5-rc-2, ...) and if a vote succeeds
> (possibly double) tag it with wicket-1.5.5. That way it's always easy
> to get the exact release sources using "git checkout wicket-VERSION".
>
> WDYT?
>
> Kind regards,
> Andreas
>
> [1] http://apache-wicket.1842946.n4.nabble.com/Missing-1-5-4-Release-Tag-td4442362.html
> [2] https://wicket.apache.org/contribute/release.html
> [3] http://git-wip-us.apache.org/repos/asf/wicket.git
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

Re: Release process with git

pieber
great; thank you very much for the explanation Igor!

Kind regards,
Andreas

On Wed, Mar 7, 2012 at 05:12, Igor Vaynberg <[hidden email]> wrote:

> when we start a build we create a branch, for example wicket-1.5.4 was
> built in the build/wicket-1.5.4 branch [4].  when the release vote
> passes the branch is tagged with a release tag, in case of 1.5.4 it
> was release/wicket-1.5.4 [5]
>
> you can see both the tags and branches in [3], in fact the 1.5.4
> release tag is the first tag listed...
>
> [4] http://git-wip-us.apache.org/repos/asf?p=wicket.git;a=shortlog;h=refs/heads/build/wicket-1.5.4
> [5] http://git-wip-us.apache.org/repos/asf?p=wicket.git;a=commit;h=c39d0b3711e8e436dff3225094aab64b4ab52ad9
>
> -igor
>
> On Tue, Mar 6, 2012 at 8:00 PM, Andreas Pieber <[hidden email]> wrote:
>> Hey guys,
>>
>> I'm curious about tagging and releasing with git now. I've done my
>> share of googling and the only things I came up with where [1] and
>> [2]. Well [1] is a little bit besides the topic but still right: there
>> is also no tag at the git-repos [3]. I would like to know when and how
>> releases are tagged. Feel free to point me somewhere with a RTFM :-)
>> Otherwise I would like to propose something like:
>>
>> Tag everything which is going into the vote process with -rc-X (e.g.
>> wicket-1.5.5-rc-1, wicket-1.5.5-rc-2, ...) and if a vote succeeds
>> (possibly double) tag it with wicket-1.5.5. That way it's always easy
>> to get the exact release sources using "git checkout wicket-VERSION".
>>
>> WDYT?
>>
>> Kind regards,
>> Andreas
>>
>> [1] http://apache-wicket.1842946.n4.nabble.com/Missing-1-5-4-Release-Tag-td4442362.html
>> [2] https://wicket.apache.org/contribute/release.html
>> [3] http://git-wip-us.apache.org/repos/asf/wicket.git
Loading...