aboutsummaryrefslogtreecommitdiff
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* build: make "builtin" the default build.typeHisham Muhammad2018-06-061-2/+8
|
* build.builtin: Remove EXEWRAPPER sections (#812)George Roman2018-06-051-83/+1
|
* Let a explicitly given --tree override the wrapper's --project-treeHisham Muhammad2018-05-311-5/+5
|
* init: create rockspec only if none found in the root dirHisham Muhammad2018-05-311-3/+13
|
* init: only create wrappers if they don't already existHisham Muhammad2018-05-311-6/+12
|
* build: `luarocks build` with no arguments does `luarocks make`Hisham Muhammad2018-05-311-3/+6
|
* put project dir up front for module search paths, but enable it as defaultHisham Muhammad2018-05-311-11/+12
|
* cfg: load_config_file is only used with one file at a time nowHisham Muhammad2018-05-311-25/+18
|
* do not detect a typical legacy $HOME as a project dirHisham Muhammad2018-05-311-7/+7
|
* find .luarocks directory and use its location as project rootHisham Muhammad2018-05-311-2/+18
|
* init: improve .gitignore, improve outputHisham Muhammad2018-05-311-7/+31
|
* Add --project-tree flag, for prepending a flagHisham Muhammad2018-05-312-0/+5
|
* search: shorten repo paths displayedHisham Muhammad2018-05-311-1/+1
|
* write_rockspec: do not print license when detectedHisham Muhammad2018-05-311-10/+15
|
* list: show tree in list title when using --treeHisham Muhammad2018-05-311-1/+3
|
* help: minor cosmetic changesHisham Muhammad2018-05-311-8/+11
|
* init: begin implementing `luarocks init`Hisham Muhammad2018-05-312-0/+69
|
* fs: wrap_script: allow hardcoding arguments, support wrapping luarocksHisham Muhammad2018-05-314-34/+89
|
* Remove the empty file resulted when fs.download failsGeorge Roman2018-05-301-0/+1
|
* write_rockspec: Add support for Lua 5.4Kim Alvefur2018-05-251-2/+11
|
* Whitelist Lua 5.4Kim Alvefur2018-05-252-2/+2
|
* Replace fs.chmod with fs.set_permissionsGeorge Roman2018-05-1715-43/+161
|
* luarocks-admin: only create index.html if it already exists or --index is givenHisham Muhammad2018-05-075-13/+27
|
* luarocks-admin: make `add` work with file:// serversHisham Muhammad2018-05-072-8/+9
|
* test.busted: add explicit fallback for finding Busted on WindowsHisham Muhammad2018-05-071-1/+5
|
* test: auto-install busted if not foundHisham Muhammad2018-05-071-2/+26
|
* deps: add fulfill_dependency for resolving a single dependencyHisham Muhammad2018-05-072-43/+64
|
* test: add --test-type flag for not auto-detected test typesHisham Muhammad2018-05-073-6/+16
|
* rockspec format: add `test_dependencies`Hisham Muhammad2018-05-074-2/+34
|
* path: change signature of root_dir(), make things more consistentHisham Muhammad2018-05-074-26/+16
|
* test: initial implementation of `luarocks.test`Hisham Muhammad2018-05-076-0/+191
| | | | | | | | | | | Adds: * `luarocks test` command * `luarocks.test` module * TODO: support running test from `build` as well * `luarocks.test.busted` test backend * TODO: add test-only dependency on Busted * `luarocks.test.command` test backend
* rockspec format: add `test`Hisham Muhammad2018-05-071-0/+8
| | | | Adds a top-level table `test` to the format
* Make copy_contents have the same behaviour on Windows and on UnixGeorge Roman2018-04-242-8/+18
|
* Some luacheck cleanupsHisham Muhammad2018-04-235-13/+13
|
* admin.cache: minor refactorHisham Muhammad2018-04-231-13/+19
|
* Fix interpretation of `--` in parse_flagsHisham Muhammad2018-04-231-6/+5
| | | | | Ensure that any further `--` after the first one is passed verbatim to the arguments array.
* Update URL for reporting bugsHisham Muhammad2018-04-231-1/+1
|
* queries: use metatable for default arch and substring fieldsHisham Muhammad2018-04-231-10/+12
| | | | | | | Store default values for the `arch` and `substring` fields of query objects in the metatable, to avoid storing them in the actual object for dependency listings, that are persisted in the manifest.
* luarocks list: fix regression in display of version numbersHisham Muhammad2018-04-191-0/+3
|
* rockspec: add missing references to build_dependenciesHisham Muhammad2018-04-191-1/+2
|
* Add config file format link in `luarocks help config`Hisham Muhammad2018-04-162-0/+7
| | | | Closes #280.
* check types in report_missing_dependenciesHisham Muhammad2018-04-131-0/+6
|
* Use a single load_manifest function throughout the programHisham Muhammad2018-04-135-19/+35
|
* Display namespaces in `luarocks show`Hisham Muhammad2018-04-134-34/+49
|
* fixup: always check external dependencies, even with --nodepsHisham Muhammad2018-04-131-6/+7
|
* Support build_dependencies in the show commandHisham Muhammad2018-04-132-9/+22
|
* Add support for build-only dependenciesHisham Muhammad2018-04-136-31/+49
| | | | | | | | Adds the `build_dependencies` key to the rockspec format, for dependencies that are only triggered when building from source (e.g. via `luarocks build` or running `luarocks install` on a rockspec) and not when building from a packaged `.rock` file using `luarocks install`.
* show: make --deps aware of namespacesHisham Muhammad2018-04-111-1/+4
|
* queries: fix tostring()Hisham Muhammad2018-04-111-1/+1
|
* Try to isolate uses of namespaced name stringsHisham Muhammad2018-04-1113-71/+71
| | | | | | | | | | | | | Add asserts to uses of `name` arguments to check that they are not namespaced; rename namespace-able name arguments to `ns_name` and avoid some unrelated uses of the `name` argument that don't represent rock names (there are still others around, to be fixed eventually). This may cause some failures in some untested code paths with namespaced packages, but we hope to catch them with better testing. Better to be safe here than to perform filesystem operations on incorrect paths.