mbedward / jaitools

Raster image processing for Java developers

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

New stable branch to replace releases branch

mbedward opened this issue · comments

As discussed on the mailing list, replace the "releases" archive branch with a "stable" branch where bug fixes and improvements relative to the most recently released version can be worked on.

Example workflow:

Last release was 1.3.1 so stable version will be 1.3-SNAPSHOT and master version will be 1.4-SNAPSHOT.

We do some bug fixes and improvements, commit them to stable (as
well as master if appropriate), then do a release by:

  1. set version to 1.3.2
  2. deploy artifacts to staging repo
  3. apply 1.3.2 tag to stable
  4. set version back to 1.3-SNAPSHOT

When we are ready to release 1.4.0 we do:

  1. merge master into stable
  2. set version to 1.4.0
  3. deploy
  4. apply 1.4.0 tag to stable
  5. set version to 1.4-SNAPSHOT on stable
  6. set version to 1.5-SNAPSHOT on master