From f275247b00a119510ce88c03fc4d08dda994b1de Mon Sep 17 00:00:00 2001 From: WahPlus Date: Sun, 3 May 2026 19:12:19 +0300 Subject: [PATCH] Added versions to SolvitDB --- lib/solvitdb.lua | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/lib/solvitdb.lua b/lib/solvitdb.lua index ca0fa96..6b1502c 100644 --- a/lib/solvitdb.lua +++ b/lib/solvitdb.lua @@ -144,6 +144,9 @@ function solvitdb.set(path, name, data) if data.packages then encodedString = encodedString .. "p" .. table.concat(data.packages, ";") .. "." end + if data.version then + encodedString = encodedString .. "v" .. data.version .. "." + end writeHandle:write(encodedString .. "\n") writeHandle:seek("set", patLength + 8) -- + 8 because that's the length of the header local patData = ("%s.%s;"):format(name, string.pack("