79,228
edits
No edit summary |
(Try to clean up for 4.0.1) |
||
Line 32: | Line 32: | ||
<!--switch cannot handle regex, so anything more complicated than straight match goes into default--> | <!--switch cannot handle regex, so anything more complicated than straight match goes into default--> | ||
|#default= | |#default= | ||
{{#if:{{#regex:{{{1}}}|/^[0-9]\.[0-9]\-[0-9]+$/}}<!--found a new-format git release--> | {{#if:{{#regex:{{{1}}}|/^[0-9]\.[0-9]\.?[0-9]\-[0-9]+$/}}<!--found a new-format git release--> | ||
|{{#expr:<!--basically, we're doing... (rev value of the base revision) + (build number)--> | |{{#expr:<!--basically, we're doing... (rev value of the base revision) + (build number)--> | ||
{{#switch:{{#regex:{{{1}}}|/^[0-9]\.[0-9]/}}<!--switching on the first part of the rev (3.0, 4.0, etc)--> | {{#switch:{{#regex:{{{1}}}|/^[0-9]\.[0-9]\.?[0-9]/}}<!--switching on the first part of the rev (3.0, 4.0, etc)--> | ||
|2.0=5350 | |2.0=5350 | ||
|3.0=7617 | |3.0=7617 | ||
Line 42: | Line 42: | ||
|5.0=20000 | |5.0=20000 | ||
}} | }} | ||
+{{#regex:{{{1}}}|/^[0-9]\.[0-9]\-([0-9]+$)/|$1}}}} | +{{#regex:{{{1}}}|/^[0-9]\.[0-9]\.?[0-9]\-([0-9]+$)/|$1}}}} | ||
|{{#if:{{#regex:{{{1}}}|/^[r,R][0-9]{1,4}/}} | |{{#if:{{#regex:{{{1}}}|/^[r,R][0-9]{1,4}/}} | ||
|{{#switch:{{#regex:{{{1}}}|/^[r,R]/|}} | |{{#switch:{{#regex:{{{1}}}|/^[r,R]/|}} |