summaryrefslogtreecommitdiff
path: root/xmake/actions/require/impl
diff options
context:
space:
mode:
authorruki <[email protected]>2021-01-14 22:42:34 +0800
committerruki <[email protected]>2021-01-14 22:42:34 +0800
commit6f2c3e2543890c4b4e0d910eb93cbd26d5b4020f (patch)
treea000297878310cd66ae90ce8da9203b0f9445687 /xmake/actions/require/impl
parent3e71f67b9c4be2e3bd0531338d8177ce4734eaa3 (diff)
improve to checkout package git/version
Diffstat (limited to 'xmake/actions/require/impl')
-rw-r--r--xmake/actions/require/impl/actions/download.lua2
1 files changed, 1 insertions, 1 deletions
diff --git a/xmake/actions/require/impl/actions/download.lua b/xmake/actions/require/impl/actions/download.lua
index 25243eaa9..fa7669b46 100644
--- a/xmake/actions/require/impl/actions/download.lua
+++ b/xmake/actions/require/impl/actions/download.lua
@@ -72,7 +72,7 @@ function _checkout(package, url, sourcedir, url_alias)
git.clone(url, {outputdir = packagedir, recursive = true})
-- attempt to checkout the given version
- git.checkout(package:revision(url_alias) or package:tag(), {repodir = packagedir})
+ git.checkout(package:revision(url_alias) or package:tag() or package:version_str(), {repodir = packagedir})
end
-- move to source directory