i'm trying to piece together the way versioning of tags in the various JetBrains repositories works. I'm working off of two repositories, https://github.com/jetbrains/intellij-community and http://git.jetbrains.org/?p=idea/android.git. We are building a customizer IntelliJ IDEA community edition and try to work off of the release builds.
The last release build we've based our custom build on was 143.381.27, which as far as i understood is the release build version of IntelliJ IDEA CE 15. We now want to upgrade to a newer version that has a fix for a critical bug (https://youtrack.jetbrains.com/issue/IDEA-145415). I'd assume that i want a patch release of the same major/minor version, e.g. idea/143.381.51. However, this tag is 9 days old, and it doesn't appear that the fix for 145415 is being back ported to that line of IE. I have the option of using idea/143.382.26, but that has an increased minor version. I could also use idea/143.747.1. I'm unsure which one would be fitting or what the difference is.
So, my question is: what do the 3 numbers of the version tags mean? How do i know which is the new version that's being worked on?