diff --git a/bin/parse-legacy-file b/bin/parse-legacy-file index a6393157c14440040c8a1249dc3773b48aa128ca..af165b6c90e3bf8018d4118ca2f18d88f2454e64 100755 --- a/bin/parse-legacy-file +++ b/bin/parse-legacy-file @@ -10,7 +10,8 @@ get_legacy_version() { -e 's/engine:/:engine =>/' -e 's/engine_version:/:engine_version =>/' \ -e "s/.*:engine *=> *['\"]\([^'\"]*\).*:engine_version *=> *['\"]\([^'\"]*\).*/\1-\2/" \ -e "s/.*:engine_version *=> *['\"]\([^'\"]*\).*:engine *=> *['\"]\([^'\"]*\).*/\2-\1/" \ - -e "s/ *ruby *['\"]\([^'\"]*\).*/\1/" | + -e "s/ *ruby *['\"]\([^'\"]*\).*/\1/" \ + -e "/^[^0-9]/d" | head -1) elif [ "$basename" == ".ruby-version" ]; then # Get version from .ruby-version file (filters out 'ruby-' prefix if it exists).