Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2019-04-26 | Release 3.1.0v3.1.0 | Hisham Muhammad | 1 | -2/+2 | |
2019-04-26 | Tests: add smoke test | Hisham Muhammad | 3 | -6/+77 | |
2019-04-26 | Tests: cleanup signature before signing | Hisham Muhammad | 2 | -0/+4 | |
2019-04-26 | Fix build of binaries | Hisham Muhammad | 2 | -1/+2 | |
2019-04-19 | Tests: add test for fs.wrap_script | Hisham Muhammad | 1 | -13/+53 | |
2019-04-19 | bin wrapper: revert from LUA_INIT back to -e | Hisham Muhammad | 2 | -14/+16 | |
Fixes #980. | |||||
2019-04-17 | hardcode "windows" platform in Windows binary to help Wine | Hisham Muhammad | 1 | -4/+3 | |
platform autodetection at runtime is apparently failing on Wine, but we don't really need it when using `luarocks.exe`. Fixes #996. | |||||
2019-04-17 | travis: use pip (not pip2) with hererocks | Hisham Muhammad | 1 | -1/+1 | |
2019-04-17 | repos: prevent fs.move from failing | Hisham Muhammad | 1 | -0/+2 | |
Prevent fs.move from failing with ``` File already exists: /usr/local/share/lua/5.1/luasec_0_6_2-ssl.lua ``` when overwriting a stale file. This should have already been handled, but in case the manifest is out of sync for some reason this should make the behavior more smooth. | |||||
2019-04-16 | patch lockfile: do not rely on relative paths | Hisham Muhammad | 1 | -2/+2 | |
This should fix the Windows build. | |||||
2019-04-16 | fix: handle all-negative supported_platforms rockspec field | Leo P | 1 | -1/+3 | |
2019-04-16 | fix: correctly print current platforms | Leo P | 1 | -1/+6 | |
2019-04-09 | make: use a lockfile for patching on first `luarocks make` run | Hisham Muhammad | 1 | -4/+17 | |
2019-04-09 | spec/init_spec.lua: cleanup test | Hisham Muhammad | 1 | -3/+1 | |
2019-04-09 | init: robustness improvements | Hisham Muhammad | 1 | -20/+44 | |
Check that Lua settings are usable and regenarate ./lua wrapper when safe. Should render --reset less necessary. | |||||
2019-04-09 | fs: separate cache_timeout and cache_fail_timeout | Hisham Muhammad | 2 | -5/+10 | |
Makes failure to search for manifest-5.4 cache for a full day. | |||||
2019-04-09 | search: add report and opt-out for checking other Lua versions | Hisham Muhammad | 7 | -21/+35 | |
2019-04-09 | persist: save_default_lua_version | Hisham Muhammad | 2 | -10/+17 | |
refactor into a separate function | |||||
2019-04-09 | Improve runtime detection of Lua interpreter | Hisham Muhammad | 2 | -9/+39 | |
Do not confuse the project ./lua wrapper with a valid interpreter. | |||||
2019-04-09 | cmd: Fix use of sysconfdir for default-lua-version.lua search | Hisham Muhammad | 1 | -3/+3 | |
2019-04-09 | init: rewrite project config when it's safe to do so | Hisham Muhammad | 1 | -14/+18 | |
2019-04-03 | config: add modes for reading, writing and unsetting individual entries | Hisham Muhammad | 11 | -198/+534 | |
Includes special config keys `lua_dir` and `lua_version`, which are essentially persistent versions of --lua-dir and --lua-version: * `lua_dir` writes a number of LUA_* variables and cfg.lua_interpreter in the current scope's config file. * `lua_version` writes default-lua-version.lua to the given scope. Also deprecates the "flag" versions for various getters: * `--lua-incdir`: use `luarocks config variables.LUA_INCDIR` * `--lua-libdir`: use `luarocks config variables.LUA_LIBDIR` * `--lua-ver`: use `luarocks config lua_version` * `--system-config`: use `luarocks config config_files.system.file` * `--user-config`: use `luarocks config config_files.user.file` * `--rock-trees`: use `luarocks config rocks_trees` | |||||
2019-04-03 | Add --global, improve relationship between project and --local | Hisham Muhammad | 4 | -11/+18 | |
2019-04-03 | Simplify issue with superuser cache and avoid annoying message | Hisham Muhammad | 6 | -68/+20 | |
When running as root, simply switch to use /var/cache/luarocks as a cache. | |||||
2019-04-03 | manif: use temp dir if local cache can't be created | Hisham Muhammad | 1 | -1/+6 | |
2019-04-03 | util: more informative message: "Lua 5.x interpreter not found" | Hisham Muhammad | 1 | -1/+4 | |
2019-04-03 | fs.lua: cache failures as well | Hisham Muhammad | 1 | -16/+34 | |
2019-04-03 | Cache manifest more aggressively | Hisham Muhammad | 5 | -28/+65 | |
* Introduce cache_timeout config option (default 10 seconds) * Do not re-check for the last-modified time of a file to be downloaded for cfg.cache_timeout seconds * Do not re-unzip if zip file was fetched from cache | |||||
2019-04-03 | update to luacov 0.13.1 + cluacov 0.1.1 | Hisham Muhammad | 5 | -14/+17 | |
2019-04-01 | util: fix refactor mistake | Hisham Muhammad | 1 | -1/+1 | |
2019-04-01 | Reorder Travis tests | Hisham Muhammad | 1 | -35/+35 | |
2019-04-01 | install, build, make: add --verify and --sign options | Hisham Muhammad | 10 | -95/+236 | |
The --verify options of build and make check the signature of rockspec and src.rock files; the --sign option is meant to be used alongside --pack-binary-rock. | |||||
2019-04-01 | Refactor opts_table from build to reuse in install | Hisham Muhammad | 2 | -34/+37 | |
2019-04-01 | upload: add --sign option | Hisham Muhammad | 2 | -3/+34 | |
2019-04-01 | Add --sign option to `luarocks pack` | Hisham Muhammad | 11 | -2/+53 | |
* Introduce a new module, `luarocks.signing` * Add `--sign` option to `luarocks pack`, which produces a detached GPG signature * Includes a basic test, along with some fixtures with a password-less GPG key | |||||
2019-04-01 | tar: do not attempt to create directory more than once | Hisham Muhammad | 1 | -3/+4 | |
2019-04-01 | fs: versions of exists, is_file, is_dir for Unix and Windows that do not fork | Hisham Muhammad | 9 | -53/+97 | |
Implements versions of exists, is_file, is_dir for POSIX and Windows using io.open only, based on the semantics of their error codes on these platforms. Drops the dependency on TEST.EXE on Windows. | |||||
2019-04-01 | init: ensure --reset resets lua wrapper and config file | Hisham Muhammad | 1 | -20/+24 | |
2019-04-01 | fun: add find and memoize functions | Hisham Muhammad | 1 | -0/+40 | |
2019-04-01 | cmd: refactor detection code and improve detection of project dir | Hisham Muhammad | 4 | -172/+189 | |