> On Jan. 10, 2016, 11:08 a.m., John Sirois wrote:
> > build-support/release/release, line 137
> > <https://reviews.apache.org/r/42117/diff/1/?file=1190469#file1190469line137>
> >
> > IIUC, this commit will be pushed and reachable from the tag, but not
> > from master. Even if thats not right its not clear to me what branching
> > above helps.
The contents of `.auroraversion` is not entirely straightforward. On master,
it is always `.${NEXT_REL}-SNAPSHOT`, and only releases or release candidate
trees omit the `-SNAPSHOT`.
As for the branch, i was on the fence about creating a branch. The reason i
went with one was to avoid leaving the user with a modified release candidate
branch that they might accidentally push. Thinking more about this, it
probably also makes sense to apply this change to RC generation/tagging as well.
So - does the above clear things up? If so, what do you think about the
proposal above?
- Bill
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/42117/#review113655
-----------------------------------------------------------
On Jan. 10, 2016, 10:26 a.m., Bill Farner wrote:
>
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/42117/
> -----------------------------------------------------------
>
> (Updated Jan. 10, 2016, 10:26 a.m.)
>
>
> Review request for Aurora, John Sirois and Zameer Manji.
>
>
> Repository: aurora
>
>
> Description
> -------
>
> This is in response to the e-mail below regarding git server-side policy
> enforcement rendering `rel/` tags immutable.
>
> ```
> Greeting PMCs:
> (bcc to [email protected])
>
> 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 [email protected]
>
>
> --David
> on behalf of Apache Infrastructure
> ```
>
>
> Diffs
> -----
>
> build-support/release/release 9e8dd41209b8d687974d1cdc731c945afab3946e
>
> Diff: https://reviews.apache.org/r/42117/diff/
>
>
> Testing
> -------
>
>
> Thanks,
>
> Bill Farner
>
>