Template:VersionRevision/doc

The VersionRevision template provides revision numbers from version numbers. It is used in Template:Revision and Template:VersionCompatibilityVersion.

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)