Fix update_version script to handle `+` in version numbers.
diff --git a/tool/update_version.sh b/tool/update_version.sh index fa776b4..f1ab5f9 100755 --- a/tool/update_version.sh +++ b/tool/update_version.sh
@@ -29,17 +29,17 @@ # We could use LAST_VERSION instead of allowing any previous version # Update the version of all packages. -perl -pi -e "s/^(\\W*version:) [0-9.dev-]+/\$1 $VERSION/g" $PUBSPECS +perl -pi -e "s/^(\\W*version:) [0-9.dev\-\+]+/\$1 $VERSION/g" $PUBSPECS # Update all references to package versions -perl -pi -e "s/^(\\W*devtools_shared:) \\^?[0-9.dev-]+/\$1 $VERSION/g" $PUBSPECS -perl -pi -e "s/^(\\W*devtools_server:) \\^?[0-9.dev-]+/\$1 $VERSION/g" $PUBSPECS -perl -pi -e "s/^(\\W*devtools:) \\^?[0-9.dev-]+/\$1 $VERSION/g" $PUBSPECS -perl -pi -e "s/^(\\W*devtools_app:) \\^?[0-9.dev-]+/\$1 $VERSION/g" $PUBSPECS -perl -pi -e "s/^(\\W*devtools_testing:) \\^?[0-9.dev-]+/\$1 $VERSION/g" $PUBSPECS +perl -pi -e "s/^(\\W*devtools_shared:) \\^?[0-9.dev\-\+]+/\$1 $VERSION/g" $PUBSPECS +perl -pi -e "s/^(\\W*devtools_server:) \\^?[0-9.dev\-\+]+/\$1 $VERSION/g" $PUBSPECS +perl -pi -e "s/^(\\W*devtools:) \\^?[0-9.dev\-\+]+/\$1 $VERSION/g" $PUBSPECS +perl -pi -e "s/^(\\W*devtools_app:) \\^?[0-9.dev\-\+]+/\$1 $VERSION/g" $PUBSPECS +perl -pi -e "s/^(\\W*devtools_testing:) \\^?[0-9.dev\-\+]+/\$1 $VERSION/g" $PUBSPECS # Update version defined in the source code in devtools_app. -perl -pi -e "s/^(\\W*const String version =) '[0-9.dev-]+'/\$1 '$VERSION'/g" ./devtools_app/lib/devtools.dart +perl -pi -e "s/^(\\W*const String version =) '[0-9.dev\-\+]+'/\$1 '$VERSION'/g" ./devtools_app/lib/devtools.dart popd