Versions Compared

Key

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

...

Bug-fixes and other changes made to a released version vX.Y will be labeled done on a "maint-X.Y" branch and tagged "vX.Y.Z" with  Z>0.

Major version zero (0v0.Y.Z) is for initial development. Anything may change at any time.

...

maint-x.y:  A branch started when a vX.Y release is made and used to provide updates and bug fixes for that release.  A "release branch".

...

Developers should avoid using "maint" in their topic branch names.

Tag Names

The recommended method for users to mark specific points on the git master branch is for them to create a topic branch or fork.  These branches are equivalent to subversion style tags used in the CESM.  

Who:  Only integrators can create tags.  Users should never tag their development branches.   

What: ACME  ACME will not tag every single merge into the ACME master.  ACME will use tags only to mark major and minor releases and bugfix releases.Who:  Only integrators can create tags.  Users should never tag their development branches.   The recommended method for users to mark specific points on the git master branch is for them to create a topic branch or fork.

Current tags

(tags in red have not yet been created)

...