|
@@ -80,8 +80,8 @@ function _update_version(instance, version, shasum)
|
|
|
return string.format('add_versions("%s", "%s")\n add_versions("%s", "%s")', version, shasum, v, h)
|
|
|
end
|
|
|
end)
|
|
|
- else
|
|
|
- -- TODO
|
|
|
+ end
|
|
|
+ if not inserted then
|
|
|
local versionfiles = instance:get("versionfiles")
|
|
|
if versionfiles then
|
|
|
for _, versionfile in ipairs(table.wrap(versionfiles)) do
|
|
@@ -89,7 +89,8 @@ function _update_version(instance, version, shasum)
|
|
|
versionfile = path.join(instance:scriptdir(), versionfile)
|
|
|
end
|
|
|
if os.isfile(versionfile) then
|
|
|
- print("versionfile", versionfile)
|
|
|
+ io.insert(versionfile, 1, string.format("%s %s", version, shasum))
|
|
|
+ inserted = true
|
|
|
end
|
|
|
end
|
|
|
end
|
|
@@ -131,8 +132,7 @@ function main(pattern)
|
|
|
end
|
|
|
if updated then
|
|
|
count = count + 1
|
|
|
- else
|
|
|
- table.remove(instances, idx)
|
|
|
end
|
|
|
+ table.remove(instances, idx)
|
|
|
end
|
|
|
end
|