Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Send email to hcatalog-dev@incubator.apache.org to notify that you about to branch the tree and ask to hold off any commits till this is finished.
  2. Update CHANGES.txt to include the release version and date (use Unreleased for the date if it is unknown) and remove Trunk (unreleased changes). Below is the example of the top of the CHANGES.txt file after the update:
    Code Block
    Apache HCatalog Change Log
    
    Release 0.1.0 - Unreleased
    
      INCOMPATIBLE CHANGES
    
      NEW FEATURES
        HCAT-1. Upload initial code to HCatalog (gates)
    
  3. Edit src/docs/src/documentation/content/xdocs/site.xml. In the external reference for api where the link contains the previous version number change this string to the correct version number.
  4. Commit these changes to trunk: 
    Code Block
    svn commit -m "Preparing for release X.Y.Z"
    
  5. Create a branch for the release series:
    Code Block
    svn copy https://svn.apache.org/repos/asf/incubator/hcatalog/trunk  \
    https://svn.apache.org/repos/asf/incubator/hcatalog/branches/branch-X.Y -m "Branching for X.Y releases"
    
  6. Update CHANGES.txt to add back in Trunk (unreleased changes). Top of the CHANGES.txt should look like this now:
    Code Block
    HCatalog Change Log
    
    Trunk (unreleased changes)
    
      INCOMPATIBLE CHANGES
    
      IMPROVEMENTS
    
      OPTIMIZATIONS
    
      BUG FIXES
    
    Release 0.1.1 - Unreleased
    ....
    
  7. Update the default version in build.xmlproperties on trunk to X.Y+1.0-dev..
  8. Update the versions in all of the pom files, pom.xml, core/pom.xml, hcatalog-pig-adapter/pom.xml, server-extensions/pom.xml, storage-handlers/hbase/pom.xml, webhcat/svr/pom.xml, webhcat/java-client/pom.xml to X.Y+1.0
  9. Commit these changes to trunk:
    Code Block
    svn commit -m "Preparing for X.Y+1.0 development"
    

...