mirror of https://github.com/sbt/sbt.git
Merge pull request #1433 from henrikengstrom/wip/h3nk3-regex-fix
Regex now handles versions that contain multiple '-' characters in the v...
This commit is contained in:
commit
e1c2c435d1
|
|
@ -24,7 +24,7 @@ object CrossVersionUtil
|
||||||
{
|
{
|
||||||
val ReleaseV = """(\d+)\.(\d+)\.(\d+)(-\d+)?""".r
|
val ReleaseV = """(\d+)\.(\d+)\.(\d+)(-\d+)?""".r
|
||||||
val CandidateV = """(\d+)\.(\d+)\.(\d+)(-RC\d+)""".r
|
val CandidateV = """(\d+)\.(\d+)\.(\d+)(-RC\d+)""".r
|
||||||
val NonReleaseV = """(\d+)\.(\d+)\.(\d+)(-\w+)""".r
|
val NonReleaseV = """(\d+)\.(\d+)\.(\d+)([-\w+]*)""".r
|
||||||
v match {
|
v match {
|
||||||
case ReleaseV(x, y, z, ht) => Some((x.toInt, y.toInt))
|
case ReleaseV(x, y, z, ht) => Some((x.toInt, y.toInt))
|
||||||
case CandidateV(x, y, z, ht) => Some((x.toInt, y.toInt))
|
case CandidateV(x, y, z, ht) => Some((x.toInt, y.toInt))
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue