aboutsummaryrefslogtreecommitdiff
path: root/src (unfollow)
Commit message (Collapse)AuthorFilesLines
2020-04-16Handle quoting at the application level (#1181)Hisham Muhammad1-0/+13
This is done to support Windows. Unix handles quoting at the shell level. While quotes are technically valid as part of Unix names, I don't expect this pathological case to be something we need to support. Closes #1173.
2020-04-16Avoid uninitialized variable check, for Terra compatibility (#1182)Elliott Slaughter1-1/+2
This patch is required to support for Terra, a language embedded in Lua/LuaJIT with support for JITing high-performance code. The only change here is that Terra uses a strict mode by default, so the attempt to access an undefined global has be wrapped in pcall to make it safe.
2020-04-13fix regression in dependency matching of luarocks.loaderHisham Muhammad2-2/+72
Regression introduced in https://github.com/luarocks/luarocks/commit/65c417e0ecda55f44c691df032163a8c08f0b52a Thanks to @lhemkendreis for the detailed description and suggested fix, which was applied here! Added a regression test which exercises dependency matching. Closes #1175.
2020-04-13fix detection of Lua path based on arg variableHisham Muhammad1-2/+17
2020-04-13fs.lua: be more resilient on errors getting the unixtimeHisham Muhammad1-1/+1
2020-04-13report on errors if running from the binaryHisham Muhammad1-0/+3
2020-04-13do not call Lua interpreter when making wrapper for luarocks binaryHisham Muhammad4-0/+27
Closes #1174.
2020-04-13Fix code for disabling mirrors on network errorsHisham Muhammad1-6/+6
The idea is to try each mirror in order, but when one fails with a network error we mark it so we don't keep trying on each dependency. The logic was wrong in that it marked the entire entry (consisting of multiple mirrors) instead of marking mirrors individually. Closes #1179.
2020-04-02configure: remove incorrect documentation in help screenHisham Muhammad1-4/+1
2020-02-20fs: always check for failure of fs.which_tool (#1157)Hisham Muhammad5-23/+48
2020-02-14changelog updatesHisham Muhammad1-0/+3
2020-02-14make: support --only-depsHisham Muhammad2-4/+19
Closes #1156.
2020-02-14tests: shorter descriptionsHisham Muhammad29-162/+156
2020-02-14accept --deps-only as an alias to --only-depsHisham Muhammad3-2/+3
2020-02-13show: accept a substring when unambiguous and matches a single entryHisham Muhammad4-3/+37
2020-02-12remove debuggingHisham Muhammad1-1/+0
2020-02-07Release 3.3.1v3.3.1Hisham Muhammad5-7/+8
2020-02-07Changelog for 3.3.1Hisham Muhammad1-0/+8
2020-02-07fix downgrades of rocks containing directories (#1151)Hisham Muhammad3-15/+17
Fixes #1141
2020-02-05fs.lua: fix error message when source file is missingHisham Muhammad2-2/+18
Fixes #1147.
2020-02-02Add OpenBSD specific dependency paths.Jan S2-0/+2
This commit enables luarocks to be configured and build on OpenBSD.
2020-01-28publishrelease: add Windows 64-bit supportHisham Muhammad1-3/+7
2020-01-28changelog: add all entries in the 3.x seriesHisham Muhammad1-0/+137
2020-01-28changelog for LuaRocks 3.3.0Hisham Muhammad1-1/+75
2020-01-28Release: 3.3.0v3.3.0Hisham Muhammad6-10/+14
2020-01-28changelog: add all entries in the 3.x seriesHisham Muhammad1-0/+137
2020-01-27changelog for LuaRocks 3.3.0Hisham Muhammad1-1/+75
2020-01-25tests: drop LuaSec dependency on tests, use fixtures insteadHisham Muhammad7-53/+77
2020-01-25Windows: force .lib for LUALIBHisham Muhammad1-0/+4
2020-01-25appveyor: bump Python to 3.7Hisham Muhammad1-1/+1
2020-01-25speed up external dependency checkHisham Muhammad1-20/+39
2020-01-25build: do not download sources when building only depsHisham Muhammad1-1/+1
2020-01-23Remove hack intended to make dashed commands workPaul Ouellette5-11/+4
It didn't work and is no longer necessary. Also simplifies the addition of some hidden aliases for old option names.
2020-01-14util: use native slashesHisham Muhammad1-3/+3
2020-01-14util: portable tmpname that gives a full path on WindowsHisham Muhammad1-1/+4
Fixes #1058.
2020-01-14cfg: remove redundant assignmentHisham Muhammad1-2/+0
2020-01-14cmd: cleanup slashesHisham Muhammad1-2/+3
2020-01-14Windows binary: do not hardcode . as LUA_BINDIRHisham Muhammad1-2/+1
2020-01-14cmd: fallback to actual PATH searchHisham Muhammad3-20/+39
2020-01-14fs: be verbose about builtin fs functions as wellHisham Muhammad1-1/+15
2020-01-14support for building 64-bit Windows all-in-one binaryHisham Muhammad4-60/+89
2020-01-14win32: config-5.1.lua refactoring ubildInEdited1-6/+6
2020-01-14Add hidden command and option aliasesPaul Ouellette1-7/+29
2020-01-06install.bat: initial support for Windows on ARMAndre Alves Garzia1-4/+10
2019-12-17git: add support for shallow recommendationsPedro Tammela1-1/+10
In more recent versions of git, the .gitmodules file can be configured to recommend if a submodule should be cloned as shallow or not. Add support for this feature since it gives the rock maintainer more control over which submodules should be shallow cloned. The rock maintainer may set the boolean `shallow` to true or false in .gitmodules. If omitted it is treated as false. Signed-off-by: Pedro Tammela <pctammela@gmail.com>
2019-12-12win32: fix split root for quoted absolute path handlingHisham Muhammad3-19/+70
2019-12-12.travis.yml: do not trigger smoke test on every branch with a numberHisham Muhammad1-2/+2
2019-12-02Refactor command line handling of namespacesPaul Ouellette20-113/+108
2019-12-02Add quotes around usernames to handle usernames with space on WindowsStephen Baynham2-5/+5
2019-11-30Add --no-manifest flag to skip creating/updating a global manifestdaurnimator6-5/+35