• Do not register here on develop.twiki.org, login with your twiki.org account.
• Use View topic Item7848 for generic doc work for TWiki-6.1.1. Use View topic Item7851 for doc work on extensions that are not part of a release. More... Close
• Anything you create or change in standard webs (Main, TWiki, Sandbox etc) will be automatically reverted on every SVN update.
Does this site look broken?. Use the LitterTray web for test cases.

$VERSION numbers should be computed from the repository


SVN 6759 CC

Ouch, will revert this change at least for "my" plugins as soon as I return from holidays.

$VERSIONs are like tags, not like revisions. At least I handle them this way. Support breaks too as versions aren't monoton any more. Next objection, I keep NatSkin and NatSkinPlugin versions in sync. Version jumps reflect the amount of changes that took place informally. So if one revision incures lots of changes I jump up several minors. If something fundamental changes I jump up a major. This is quite common practice so don't mess with those version numbers ariy, please. MD

You are obviously free to do that, but I made that change for very good reasons:
  1. revision numbers give a perfect picture of the source code, if there is ever a bug report
  2. revision numbers are much easier to automate

Perhaps it was precipitate to steal $VERSION that way, but I had to do something fast. After a discussion on IRC we have agreed we need a standard for this, so we are going to add RELEASE i.e.

RELEASE = 'Dakar'; VERSION = '$Rev'; no asusmptions about the format of RELEASE will be made, so plugins authors can use it for infomal tracking.

SVN 6829


Summary Version numbers should be computed, not guessed
ReportedBy CrawfordCurrie
AppliesTo Engine
Priority Urgent
CurrentState Closed

Checkins 6758 6759 6767 6813 6814 6815 6816 6817 6818 6819 6820 6823 6827
Edit | Attach | Watch | Print version | History: r6 < r5 < r4 < r3 < r2 | Backlinks | Raw View |  Raw edit | More topic actions
Topic revision: r6 - 2005-10-07 - CrawfordCurrie
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2022 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback