Progress Continues
We've already had 21278 updates since Dolphin 5.0. Keep up with Dolphin's continuing progress through the Dolphin Blog: August, September, and October 2023 Progress Report. |
The Dolphin Emulator Wiki needs your help! Dolphin can play thousands of games, and changes are happening all the time. Help us keep up! Join in and help us make this the best resource for Dolphin. |
Template:VersionRevision: Difference between revisions
Jump to navigation
Jump to search
(Aligning with actual 4.0 release, and adding 5.0 placeholder) |
No edit summary |
||
Line 6: | Line 6: | ||
|3.5|v3.5=3.5 | |3.5|v3.5=3.5 | ||
|4.0|v4.0=4.0 | |4.0|v4.0=4.0 | ||
|4.0.1|v4.0.1=4.0.1 | |||
|5.0|v5.0=5.0 | |5.0|v5.0=5.0 | ||
|5350|r5350=2.0 | |5350|r5350=2.0 | ||
Line 14: | Line 15: | ||
<!--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--> | ||
|{{#regex:{{{1}}}|/^[0-9]\.[0-9]\-[0-9]+$/}}<!--input is git; output in the format we received it in--> | |{{#regex:{{{1}}}|/^[0-9]\.[0-9]\.?[0-9]?\-[0-9]+$/}}<!--input is git; output in the format we received it in--> | ||
|{{#if:{{#regex:{{{1}}}|/^r[0-9]{1,4}$/}}<!--input is not git; detect whether we have a leading 'r'--> | |{{#if:{{#regex:{{{1}}}|/^r[0-9]{1,4}$/}}<!--input is not git; detect whether we have a leading 'r'--> | ||
|{{{1}}}<!--we do, output as-is--> | |{{{1}}}<!--we do, output as-is--> | ||
Line 27: | Line 28: | ||
|3.5|v3.5=8553 | |3.5|v3.5=8553 | ||
|4.0|v4.0=11003 | |4.0|v4.0=11003 | ||
|4.0.1|v4.0.1=11003<!--This actually aligned to a branch outside the main release stream. We still need to work out handling Dolphin branches.--> | |||
|5.0|v5.0=20000<!--Placeholder for unreleased 5.0--> | |5.0|v5.0=20000<!--Placeholder for unreleased 5.0--> | ||
<!--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--> | ||
Line 37: | Line 39: | ||
|3.5=8553 | |3.5=8553 | ||
|4.0=11003 | |4.0=11003 | ||
|4.0.1|v4.0.1=11XXX | |||
|5.0=20000 | |5.0=20000 | ||
}} | }} | ||
Line 46: | Line 49: | ||
|3.5|v3.5=8553 | |3.5|v3.5=8553 | ||
|4.0|v4.0=11003 | |4.0|v4.0=11003 | ||
|4.0.1|v4.0.1=11003<!--This actually aligned to a branch outside the main release stream. We still need to work out handling Dolphin branches.--> | |||
|5.0|v5.0=20000 | |5.0|v5.0=20000 | ||
|#default={{#regex:{{{1}}}|/^[r,R]/|}}}} | |#default={{#regex:{{{1}}}|/^[r,R]/|}}}} |
Revision as of 02:42, 24 October 2013
[edit] [ ] Template documentation
The VersionRevision template provides revision numbers from version numbers. It is used in Template:Revision and Template:VersionCompatibilityVersion.
Usage
code | result |
---|---|
{{VersionRevision|2|use=link}}
|
5350 |
{{VersionRevision|2|use=title}}
|
2.0 |
{{VersionRevision|3|use=link}}
|
7617 |
{{VersionRevision|3|use=title}}
|
3.0 |
{{VersionRevision|4|use=link}}
|
11003 |
{{VersionRevision|4|use=title}}
|
4.0 |
{{VersionRevision|5|use=link}}
|
20000 |
{{VersionRevision|5|use=title}}
|
5.0 |
{{VersionRevision|2.0|use=link}}
|
5350 |
{{VersionRevision|2.0|use=title}}
|
2.0 |
{{VersionRevision|5384|use=link}}
|
5384 |
{{VersionRevision|5384|use=title}}
|
r5384 |
{{VersionRevision|3.0|use=link}}
|
7617 |
{{VersionRevision|3.0|use=title}}
|
3.0 |
{{VersionRevision|7615|use=link}}
|
7615 |
{{VersionRevision|7615|use=title}}
|
r7615 |
{{VersionRevision|6900|use=link}}
|
6900 |
{{VersionRevision|6900|use=title}}
|
r6900 |
{{VersionRevision|3.0-50|use=link}}
|
7667 |
{{VersionRevision|3.0-50|use=title}}
|
3.0-50 |
{{VersionRevision|3.5|use=link}}
|
8553 |
{{VersionRevision|3.5|use=title}}
|
3.5 |
{{VersionRevision|3.5-100|use=link}}
|
8653 |
{{VersionRevision|3.5-100|use=title}}
|
3.5-100 |
{{VersionRevision|4.0|use=link}}
|
11003 |
{{VersionRevision|4.0|use=title}}
|
4.0 |
{{VersionRevision|4.0.1|use=link}}
|
11003 |
{{VersionRevision|4.0.1|use=title}}
|
4.0.1 |
{{VersionRevision|4.0.2|use=link}}
|
4.0.2 |
{{VersionRevision|4.0.2|use=title}}
|
r4.0.2 |
{{VersionRevision|4.0-100|use=link}}
|
11103 |
{{VersionRevision|4.0-100|use=title}}
|
4.0-100 |
{{VersionRevision|4.0-6727|use=link}}
|
17730 |
{{VersionRevision|4.0-6727|use=title}}
|
4.0-6727 |
{{VersionRevision|4.0-305 Triforce|use=link}}
|
4.0-305 Triforce |
{{VersionRevision|4.0-305 Triforce|use=title}}
|
r4.0-305 Triforce |
{{VersionRevision|5.0-rc-20|use=link}}
|
5.0-rc-20 |
{{VersionRevision|5.0-rc-20|use=title}}
|
r5.0-rc-20 |
{{VersionRevision|5.0|use=link}}
|
20000 |
{{VersionRevision|5.0|use=title}}
|
5.0 |
{{VersionRevision|5.0-20|use=link}}
|
20020 |
{{VersionRevision|5.0-20|use=title}}
|
5.0-20 |
{{VersionRevision||use=link}}
|
<revision missing> |
{{VersionRevision||use=title}}
|
<revision missing> |
Issues
- 3.0-X revisions and beyond are too low due to not accounting for the rXXXX releases that occurred after 3.0 but before GIT revisions started.
Facts
- 2.0 = r5384
- 3.0 = r7615
- Last SVN build number is r7695 (in git numbering it is 3.0-44)
- First git build (builds without svn ids) is 3.0-45
- The last 3.0 era build is 3.0-936
- 3.5 = r8551
- The last 3.5 era build is 3.5-2450.
- 4.0 / 4.0.1 / 4.0.2 = r11001 (The two bugfix releases, 4.0.1 and 4.0.2, are not a part of the master branch)
- 5.0-rc-1 = r17729
- The final 4.0 era build is 4.0-9508.
- 5.0 = r20509
Exceptions:
- Mamario's site incorrectly listed several revisions after the change to github as SVN: r7696, r7697, r7706, r7710, r7711, r7712, r7714, r7715, r7716, r7717, r7718, r7719, r7722, r7723.
- Some git builds have SVN IDs even after the move to git, but their SVN IDs are unreliable: 3.0-78 aka r7693 and 3.0-154 aka r7707
- Original 5.0-rc-1 which was not made into a proper release = 17728 (Initial release candidate based on 4.0-6727)
The above documentation is transcluded from Template:VersionRevision/doc. (edit | history) Editors can experiment in this template's sandbox (create) and testcases (edit) pages. Please add categories and interwikis to the /doc subpage. Subpages of this template. |