From 1b8e4e472b6a7a1d1aeaf65a4a1e7193bcfdc499 Mon Sep 17 00:00:00 2001 From: ruki Date: Mon, 30 Aug 2021 13:46:00 +0800 Subject: Update package.lua --- xmake/modules/private/action/require/impl/package.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xmake/modules/private/action/require/impl/package.lua b/xmake/modules/private/action/require/impl/package.lua index 4030bbfb9..876dabb9a 100644 --- a/xmake/modules/private/action/require/impl/package.lua +++ b/xmake/modules/private/action/require/impl/package.lua @@ -321,7 +321,7 @@ function _select_package_version(package, requireinfo, locked_requireinfo) elseif #package:versions() > 0 then -- select version? version, source = try { function () return semver.select(require_version, package:versions()) end } end - if not version and has_giturl and not require_version:find('.', 1, true) then -- select branch? + if not version and has_giturl and not semver.is_valid(require_version) then -- select branch? version, source = require_version ~= "latest" and require_version or "master", "branch" end if not version then -- cgit v1.3.1