diff options
| author | ruki <[email protected]> | 2021-05-05 00:38:13 +0800 |
|---|---|---|
| committer | ruki <[email protected]> | 2021-05-05 00:38:13 +0800 |
| commit | 5bfaf35dfbbdd62ddde2765ccd9899c1c6a4e164 (patch) | |
| tree | 6767bb09dd4fabe99763518aad09978c15fa5878 | |
| parent | 047625ac3c6cbe1d69cb41b0daaf7bc333d917ed (diff) | |
fix download package
| -rw-r--r-- | xmake/modules/private/action/require/impl/actions/download.lua | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/xmake/modules/private/action/require/impl/actions/download.lua b/xmake/modules/private/action/require/impl/actions/download.lua index ba742aeb3..6af797b5e 100644 --- a/xmake/modules/private/action/require/impl/actions/download.lua +++ b/xmake/modules/private/action/require/impl/actions/download.lua @@ -53,6 +53,8 @@ function _checkout(package, url, sourcedir, url_alias) local localdir = find_directory(package:name() .. archive.extension(url), core_package.searchdirs()) if localdir and os.isdir(localdir) then git.clean({repodir = localdir, force = true, all = true}) + git.reset({repodir = localdir, hard = true}) + os.cp(localdir, packagedir) tty.erase_line_to_start().cr() return end |
