let midnight_ride_release_schema_major_vsn = 5
let midnight_ride_release_schema_minor_vsn = 60
+let cowley_release_schema_major_vsn = 5
+let cowley_release_schema_minor_vsn = 61
+
(* the schema vsn of the last release: used to determine whether we can upgrade or not.. *)
-let last_release_schema_major_vsn = midnight_ride_release_schema_major_vsn
-let last_release_schema_minor_vsn = midnight_ride_release_schema_minor_vsn
+let last_release_schema_major_vsn = cowley_release_schema_major_vsn
+let last_release_schema_minor_vsn = cowley_release_schema_minor_vsn
(** Bindings for currently specified releases *)
| x::xs -> if x=in_product_since then "closed"::x::xs else go_through_release_order xs
in go_through_release_order release_order
+let boston_release =
+ { internal=get_product_releases rel_boston
+ ; opensource=get_oss_releases None
+ ; internal_deprecated_since=None
+ }
+
let cowley_release =
{ internal=get_product_releases rel_cowley
; opensource=get_oss_releases None
let rel_rio = "rio"
let rel_midnight_ride = "midnight-ride"
let rel_cowley = "cowley"
+let rel_boston = "boston"
let release_order =
[ rel_rio
; rel_george
; rel_midnight_ride
; rel_cowley
+ ; rel_boston
]
exception Unknown_release of string