anchor.diff:  .. `pushd gremlin-console/bin; ln -fs ../target/apache-tinkerpop-gremlin-console-xx.yy.zz-SNAPSHOT-standalone/bin/gremlin.sh gremlin.sh; popd`
   .. Update CHANGELOG and upgrade docs to have the appropriate headers for the next version.
   .. `mvn clean install -DskipTests` - need to build first so that the right version of the console is used with `bin/publish-docs.sh`
  -.. `mvn deploy` - deploy the new `SNAPSHOT`
  +.. `mvn deploy -DskipTests` - deploy the new `SNAPSHOT`
   .. `bin/process-docs.sh` and validate the generated `SNAPSHOT` documentation locally and then `bin/publish-docs.sh <username>`
   .. Commit and push the `SNAPSHOT` changes to git
   .. Send email to advise that code freeze is lifted.
  
positive.code: ... Be sure to include a link to other versions in the `CHANGELOG.asciidoc` that were previously released while the
  current release was under development as this new release will have those changes included within it. Please see
  3.2.1 for an example.
  .. Organize "breaking" changes to be clearly marked (use JIRA and the "breaking" label to identify those)
  . Update "upgrade documentation":
  .. Update the release date.
  .. Update the link to `CHANGELOG.asciidoc` - this link may already be correct but will not exist until the repository is tagged.
  . `mvn versions:set -DnewVersion=xx.yy.zz -DgenerateBackupPoms=false` to update project files to reference the non-SNAPSHOT version
  . `pushd gremlin-console/bin; ln -fs ../target/apache-tinkerpop-gremlin-console-xx.yy.zz-standalone/bin/gremlin.sh gremlin.sh; popd`
  . `git diff` and review the updated files (expect all `pom.xml` files and this README)
  . `git commit -a -m "TinkerPop xx.yy.zz release"` and push
  . `mvn clean install` - need to build first so that the right version of the console is used with `bin/publish-docs.sh`
  . `bin/process-docs.sh` and validate the generated documentation locally (don't rely on "SUCCESS" - scroll up through logs to ensure there were no errors and view the HTML directly)
  
negative.code: . `bin/publish-docs.sh <username>` - note that under a release candidate the documentation is published as SNAPSHOT
  . `mvn versions:set -DnewVersion=xx.yy.zz -DgenerateBackupPoms=false` to update the project files to reference a non-SNAPSHOT version
  . `pushd gremlin-console/bin; ln -fs ../target/apache-tinkerpop-gremlin-console-xx.yy.zz-standalone/bin/gremlin.sh gremlin.sh; popd`
  . `git diff` and review the updated files
  . `git commit -a -m "TinkerPop xx.yy.zz release"` and `git push`
  . `git tag -a -m "TinkerPop xx.yy.zz release" xx.yy.zz` and `git push --tags`
  . `mvn clean install`
  