http://nagoya.apache.org/wiki/apachewiki.cgi?ASFRepository/CommonBuildVersionSpecifier
Currently has
version-specifier = build
build = formal-build | interim-build
formal-build = [formal-build-designation "/"] version
interim-build = interim-build-designation "/" version [ "/" interim-version ]
interim-version = timestamp | latest
formal-build-designation = "release" | ...
interim-build-designation = "interim" | "nightly" | "snapshot" | ...
version = version-name | latest
version-name = pchar+
timestamp = YYYYMMDD ["." HHMM [SS]]
latest = "latest"



I think we need (not sure of syntax)

version-name = (~ formal-build-designation & ~ interim-build-designation & ~ latest ) & pchar+

In other words if formal-build-designation is optional then we can't name a version "release", "latest","snapshot" etc.

Seems a reasonable restriction but we must annotate it.






Reply via email to