Does anyone have any beautiful schemes for this?

I've done a basic implementation in a current project, whereby the
version is in the form of:

 major.minor.build.revision

With the build and revision components being created in NAnt as part
of the Hudson build process. This is then written into[1] the
AssemblyInfo.cs file.  But it occurred to me that it could be quite
amazing indeed if the major/minor components could also be increased
automatically, via integration with the bug tracker (which in my case,
as you all know, is trac). It would be amazingly magnificent because
you could mark any items that are a public bugfix, as incrementing
minor, and any breaking changes as major. You could categorise them
via trac and then have a process to auto-increment (i.e. perhaps there
is a custom trac plugin that writes some meta-data to the hudson
settings, or some similar strategy; publishing to hudson can read).

Has anyone done anything along these lines? Are there other automated
strategies that people have that are far superior? Interested to know.

-- 
silky

http://dnoondt.wordpress.com/  (Noon Silk) | http://www.mirios.com.au:8081 >

"Every morning when I wake up, I experience an exquisite joy — the joy
of being this signature."

[1] By the following tool:
http://www.codeproject.com/KB/cs/AssemblyInfoUtils.aspx

Reply via email to