diff --git a/packages/melos/lib/src/common/git.dart b/packages/melos/lib/src/common/git.dart index 62e293efe..a1477954b 100644 --- a/packages/melos/lib/src/common/git.dart +++ b/packages/melos/lib/src/common/git.dart @@ -419,7 +419,9 @@ Future _resolveRevisionRange( if (revisionRange != null) { if (revisionRange.isEmpty) { revisionRange = null; - } else if (!_gitVersionRangeShortHandRegExp.hasMatch(revisionRange)) { + } else if (_gitVersionRangeShortHandRegExp.hasMatch(revisionRange)) { + return revisionRange; + } else { // If the revision range is not a valid revision range short hand then we // assume it's a commit or tag and default to the range from that // commit/tag to HEAD.