浏览代码

Fix autoupdate package version nil (#3982)

Jérôme Leclercq 1 年之前
父节点
当前提交
480ba32510
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      scripts/autoupdate.lua

+ 1 - 1
scripts/autoupdate.lua

@@ -69,8 +69,8 @@ function _update_version(instance, version, shasum)
     os.vexec("git checkout %s", branch)
     os.vexec("git checkout %s", branch)
     local inserted = false
     local inserted = false
     local scriptfile = path.join(instance:scriptdir(), "xmake.lua")
     local scriptfile = path.join(instance:scriptdir(), "xmake.lua")
+    local version_current
     if os.isfile(scriptfile) then
     if os.isfile(scriptfile) then
-        local version_current
         io.gsub(scriptfile, "add_versions%(\"(.-)\",%s+\"(.-)\"%)", function (v, h)
         io.gsub(scriptfile, "add_versions%(\"(.-)\",%s+\"(.-)\"%)", function (v, h)
             if not version_current or semver.compare(v, version_current) > 0 then
             if not version_current or semver.compare(v, version_current) > 0 then
                 version_current = v
                 version_current = v