summaryrefslogtreecommitdiff
path: root/makedist (unfollow)
Commit message (Collapse)AuthorFilesLines
2021-03-30makedist: build binaries using Lua 5.3Hisham Muhammad1-1/+1
luaposix wasn't updated for Lua 5.4 yet
2021-03-22fix: pack: rockspec with a bare file in the urlHisham Muhammad6-6/+129
2021-03-22pack: check that directory inside archive actually existsHisham Muhammad3-1/+32
2021-03-19repos: fix renaming of versioned bin/ entry back to non-versionedHisham Muhammad1-1/+1
2021-03-19repos: search for "foo" in manifest when processing "foo.init"Hisham Muhammad1-0/+8
Older versions of LuaRocks (< 3) registered "foo.init" files as "foo" (which caused problems, so that behavior was changed). But look for that in the manifest anyway for backward compatibility. See https://github.com/luarocks/luarocks/commit/65c417e0ecda55f44c691df032163a8c08f0b52a See #1276.
2021-03-19repos: double-check that all files from a rock are installedHisham Muhammad7-9/+129
Ensure that `luarocks` fails if an installation does not successfully deploy all files registered in the `rock_manifest`. See #1276.
2021-03-19repos.delete_version: remove entry from manifest if rock is already missingHisham Muhammad1-1/+8
If rock_manifest could not be found, the entry in manifest is unusable: without the list of files from rock_manifest, we can't scan the repository to remove files. This means the entry in the repo manifest is a leftover from an incomplete removal. Remove the entry from the repo manifest.
2021-03-16Fix auto-detecting cygwin: src/luarocks/core/sysdetect.lua (#1264)Lemures Lemniscati1-1/+1