diff options
| author | ruki <[email protected]> | 2025-11-11 00:40:19 +0800 |
|---|---|---|
| committer | ruki <[email protected]> | 2025-11-11 00:40:19 +0800 |
| commit | 8cd0f8c32375c01d3384b4199551358a92c728d2 (patch) | |
| tree | 8b8cb9c88dec3cf0a6c273958571407387479243 /xmake/modules | |
| parent | a1637d473f01b372ea2dd1e038036ee756714fcb (diff) | |
remove duplicated codes
Diffstat (limited to 'xmake/modules')
| -rw-r--r-- | xmake/modules/private/action/require/impl/actions/download.lua | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/xmake/modules/private/action/require/impl/actions/download.lua b/xmake/modules/private/action/require/impl/actions/download.lua index 2590962cf..a247acfdc 100644 --- a/xmake/modules/private/action/require/impl/actions/download.lua +++ b/xmake/modules/private/action/require/impl/actions/download.lua @@ -50,6 +50,8 @@ end function _checkout(package, url, sourcedir, opt) opt = opt or {} local filename = opt.url_filename or url_filename(url) + local sparse_includes = opt.url_includes + local clone_submodules = opt.url_submodules ~= false -- we need to enable longpaths on windows local longpaths = package:policy("platform.longpaths") @@ -109,7 +111,6 @@ function _checkout(package, url, sourcedir, opt) end -- only shallow clone this branch - local clone_submodules = opt.url_submodules ~= false git.clone(url, {depth = 1, recursive = clone_submodules, shallow_submodules = clone_submodules, longpaths = longpaths, branch = branch, outputdir = packagedir}) -- download package from revision or tag? @@ -130,8 +131,6 @@ function _checkout(package, url, sourcedir, opt) -- only shallow clone this tag -- @see https://github.com/xmake-io/xmake/issues/4151 - local sparse_includes = opt.url_includes - local clone_submodules = opt.url_submodules ~= false if tag and git.support.can_clone_tag() and not sparse_includes then git.clone(url, {depth = 1, recursive = clone_submodules, shallow_submodules = clone_submodules, longpaths = longpaths, branch = tag, outputdir = packagedir}) else |
