Added support for more complex version numbers. The new grammar is:
commit698784d56244a6b15e70b6a212ecef7a45adf2ec
authorThomas Leonard <talex5@gmail.com>
Sat, 30 Sep 2006 10:08:35 +0000 (30 10:08 +0000)
committerThomas <Leonard>
Sun, 15 Jan 2006 10:34:05 +0000 (15 10:34 +0000)
tree1f3a2b6f89763be8da35239af2f9ccabd873936c
parent40e206ad27dd3b42fa5feae4089936bc80f3225e
Added support for more complex version numbers. The new grammar is:

Version := DottedList ("-" Mod? DottedList?)*
DottedList := (Integer ("." Integer)*)"""
Mod := "pre" | "rc" | "post"

For example: "1.0-pre2" < "1.0-rc1" < "1.0" < "1.0-post" < "1.0-post5-pre1"

Added a 'version-modifier' attribute for <implementation>s. If present, its
value is appended to the version. This allows the use of modifiers without
breaking older versions of the injector.

git-svn-id: file:///home/talex/Backups/sf.net/Subversion/zero-install/trunk/0launch@1100 9f8c893c-44ee-0310-b757-c8ca8341c71e
tests/testautopolicy.py
tests/testmodel.py
tests/testreader.py
zeroinstall/injector/model.py
zeroinstall/injector/reader.py