Hi Rivetters

the subject of the message should be self explaining and my proposal comes after Ronnie's question about the choice of branching instead of tagging.

I put forward the proposal to create a 'tags' directory in the repository where we can create tagged versions when we release (e.g. current '2_0' in branches would become tags/2_0_0). Benefits of the operation:

- Even though we have the tarballs, keeping tagged branches in the repository allows for better and faster code analysis. - We can carry on the development in trunk, copying compatible changes to the 2_0 branch when we know it can be done, and at the same time we can follow threads of development in 2_0 and trunk separately, still having the milestone of the tag branch around. - Keeping a tagged branch makes docs and informational files (INSTALL, README, html pages, etc) of a release available through svn. This enables us to link into the website the right version of those documents, instead of copying. This can be done by simply creating a directory in the our site, putting it in control of svn, and editing its 'external' property: a much faster and error proof operation when new releases happen.

This probably sounds like too much for a project that had only a few active committers in the last years, but given the very small cost and difficulty of the operation and the improved project management the would ensue, I think we should consider it carefully.

feedback is welcome.

 -- Massimo

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to