tl;dr: release tags are changing to the format rel/0.11.0.  no more release
branches.

Recent changes to configuration of Apache's git server have added
protections to tags prefixed by rel/.  We are going to take advantage of
this so that our release tags are immutable on the git server.  Since the
same protections do not apply for branches, i will be deleting old release
branches and we will not create them for the foreseeable future.

I have two patches to our release scripts that enact this change:
https://reviews.apache.org/r/42117/
https://reviews.apache.org/r/42145/

For additional context, please see the infra e-mail below.


Cheers,

Bill

From: David Nalley <ke4...@apache.org>
> Date: Sun, 10 Jan 2016 13:00:04 -0500
> Subject: Git status update
> To: "infrastruct...@apache.org" <infrastruct...@apache.org>
>
> Greeting PMCs:
> (bcc to p...@apache.org)
>
> Following direction from the Board, Infrastructure has modified git to
> permit force pushes, and branch/tag deletion.
>
> In accordance with the guidance that the Board we've implemented a few
> changes you should be aware of:
>
> First, If a forced commit is pushed, the subsequent commit email will
> contain '[Forced Update!]' in the subject line. The hope here is that
> it draws extra attention to the situation for a project community to
> be aware, and take appropriate action if needed.
>
> Second, we've changed the 'protected' portions of git to primarily
> focus on refs/tags/rel - thus any tags under rel, will have their
> entire commit history. This provides the provenance that the ASF needs
> for releases, while still giving projects the ability to mold their
> repository in the way they see fit.
>
> Thus when a release vote is successful - part of the release process
> should become tagging the voted upon commit SHA under rel/ to make it
> indelible. ('# git tag rel/v15.4.2 ' or something similar.)
>
>
> If you have questions, please feel free to email infrastruct...@apache.org
>
>
--David
> on behalf of Apache Infrastructure
>

Reply via email to