On the "Clarifying..." thread we have decided to be working toward semver at 
this time so the proposal here is not needed. :-)


> On Apr 23, 2015, at 10:18 AM, Andrew Purtell <[email protected]> wrote:
> 
> On HBASE-13339 (starting at 
> https://issues.apache.org/jira/browse/HBASE-13339?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14507527#comment-14507527)
>  there's an emerging consensus that we should renumber 1.1 as 2.0, so we can 
> move up to Hadoop 2.6.0 there without risk of breaking any semver promises, 
> and, therefore, master branch from 2.0 to 3.0.
> 
> Given the concerns expressed recently about API additions with respect to 
> semvar in the 1.0.1 RCs (see the thread on dev@ titled "Clarifying interface 
> evolution freedom in patch releases"), if we do renumber 1.1 to 2.0 I think 
> this gives us an opportunity to resolve any concerns about 1.0.1 by 
> renumbering it as 1.1.0.
> 
> How this might work tactically is:
> 
> git checkout master
> <mvn command to renumber to the 3.0 series>
> git add `find . -name pom.xml` ; git commit -m "..." ; git push ...
> git checkout branch-1
> git branch -m branch-2  # rename branch-1 to branch-2
> <mvn command to renumber to the 2.0 series>
> git add `find . -name pom.xml` ; git commit -m "..." ; git push ...
> git checkout branch-1.1
> git branch -m branch-2.0 # rename branch-1.1 to branch-2.0
> <mvn command to renumber to the 2.0.0 series>
> git add `find . -name pom.xml` ; git commit -m "..." ; git push ...
> git checkout branch-1.0
> git checkout -b branch-1 # create new branch-1 from branch-1.0
> <mvn command to renumber to the 1.1 series>
> git add `find . -name pom.xml` ; git commit -m "..." ; git push ...
> 
> This leaves us with a "branch-1.0" that has commits of concern where API 
> additions have been made that wouldn't allow transparent downgrade. We'd 
> revert or amend those:
> 
> git checkout branch-1.0
> git revert .. ; git commit 
> 
> or 
> 
> <edit some files>
> git add ... ; git commit -m"Amend ..." ; git push ...
> 
> Thoughts?
> 
> -- 
> Best regards,
> 
>    - Andy
> 
> Problems worthy of attack prove their worth by hitting back. - Piet Hein (via 
> Tom White)

Reply via email to