Verona spec: Mercurial tags (for jcheck)
Iris Clark
iris.clark at oracle.com
Thu Jun 18 19:46:18 UTC 2015
Hi.
We need to update our Hg stags to comply with the new version string. Minimally, the set of allowable/expected tags needs to be updated in jcheck.
I've modified the specification as follows:
- Add a section defining the Mercurial tag schema of `jdk\-$VNUM\+$BUILD` and providing examples of different release types.
- The section references jcheck as a tool which requires alteration.
I've appended complete diffs.
Please let me know if there are any concerns.
Thanks,
iris
----
>
> ### Tools
>
> #### Mercurial Tags
>
> Mercurial tags are used to identify a promotion's changesets. Tools such as
> [Code Tool's][codetools] [jcheck][jcheck] which is used to validate all
> changesets which are pushed to JDK release forests will be altered to support
> tags using the new version scheme.
>
> The general syntax for Mercurial tags is `jdk\-$VNUM\+$BUILD`. The following
> table shows the proposed values for different release types:
>
> Release Type Proposed
> ---------------- -----------
> Major (GA) jdk-9+100
> Minor #1 (GA) jdk-9.1.2+27
> Security #1 (GA) jdk-9.0.1+3
>
> Some tools may need to support both existing and proposed tag formats.
>
> [codetools]: http://openjdk.java.net/code-tools
> [jcheck]: http://hg.openjdk.java.net/code-tools/jcheck/file/tip/jcheck.py
More information about the verona-dev
mailing list