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
