<feed xmlns='http://www.w3.org/2005/Atom'>
<title>luarocks/src/bin/luarocks-admin, branch v3.0.2</title>
<subtitle>A mirror of https://github.com/luarocks/luarocks.git
</subtitle>
<id>https://git.lua4.win/luarocks/atom?h=v3.0.2</id>
<link rel='self' href='https://git.lua4.win/luarocks/atom?h=v3.0.2'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luarocks/'/>
<updated>2018-07-10T22:02:50+00:00</updated>
<entry>
<title>luarocks, luarocks-admin: load cfg first, for luarocks.loader</title>
<updated>2018-07-10T22:02:50+00:00</updated>
<author>
<name>Hisham Muhammad</name>
<email>hisham@gobolinux.org</email>
</author>
<published>2018-07-09T14:04:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luarocks/commit/?id=68a54b3f1bd8d26aca41b2a2bada1af7ac32f7ff'/>
<id>urn:sha1:68a54b3f1bd8d26aca41b2a2bada1af7ac32f7ff</id>
<content type='text'>
Load luarocks.core.cfg first so that luarocks.loader knows it is running
inside LuaRocks.
</content>
</entry>
<entry>
<title>cmd: dynamically load additional external commands</title>
<updated>2018-07-04T21:15:07+00:00</updated>
<author>
<name>Thijs Schreijer</name>
<email>thijs@thijsschreijer.nl</email>
</author>
<published>2018-07-04T21:15:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luarocks/commit/?id=410e3e057d41e08f497c770ce0576072e6b83fe7'/>
<id>urn:sha1:410e3e057d41e08f497c770ce0576072e6b83fe7</id>
<content type='text'>
Instead of a fixed list of commands, a dynamic list of modules
residing within the `luarocks.cmd.external.&lt;cmd_name&gt;` in the Lua path
will be dynamically added. This allows extending LuaRocks with
additional commands.
Same for `luarocks.admin.cmd.external.&lt;cmd_name&gt;`.</content>
</entry>
<entry>
<title>cmd: new command-line initialization sequence</title>
<updated>2018-07-01T18:51:13+00:00</updated>
<author>
<name>Hisham Muhammad</name>
<email>hisham@gobolinux.org</email>
</author>
<published>2018-06-19T14:09:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luarocks/commit/?id=e0af9ea7a7d7ba2aba76f975bf0d1c9965649ab8'/>
<id>urn:sha1:e0af9ea7a7d7ba2aba76f975bf0d1c9965649ab8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>cmd: rename luarocks.command_line to luarocks.cmd</title>
<updated>2018-07-01T18:51:13+00:00</updated>
<author>
<name>Hisham Muhammad</name>
<email>hisham@gobolinux.org</email>
</author>
<published>2018-06-19T13:34:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luarocks/commit/?id=a1d5c8ca857d455582efefe88037b82792734b9c'/>
<id>urn:sha1:a1d5c8ca857d455582efefe88037b82792734b9c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Revert commited `make build` changes in src/bin</title>
<updated>2017-09-30T09:43:27+00:00</updated>
<author>
<name>Peter Melnichenko</name>
<email>mpeterval@gmail.com</email>
</author>
<published>2017-09-30T09:43:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luarocks/commit/?id=146b6167c0fea3bf345ecee284bdd766c3447279'/>
<id>urn:sha1:146b6167c0fea3bf345ecee284bdd766c3447279</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Travis: speed up build</title>
<updated>2017-09-30T00:55:10+00:00</updated>
<author>
<name>Hisham Muhammad</name>
<email>hisham@gobolinux.org</email>
</author>
<published>2017-09-30T00:19:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luarocks/commit/?id=047760470db0874bbf3250f565a6c1d12dcafdee'/>
<id>urn:sha1:047760470db0874bbf3250f565a6c1d12dcafdee</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move admin commands to luarocks.admin.cmd.*; fix references to modules.</title>
<updated>2016-10-29T18:14:05+00:00</updated>
<author>
<name>Hisham</name>
<email>hisham@gobolinux.org</email>
</author>
<published>2016-10-29T18:14:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luarocks/commit/?id=67f73b4a1a18a6ff9535ac4ed5faec0d1eb9671a'/>
<id>urn:sha1:67f73b4a1a18a6ff9535ac4ed5faec0d1eb9671a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Oops, my dev environment leaked in a commit, sorry.</title>
<updated>2016-10-15T17:16:01+00:00</updated>
<author>
<name>Hisham</name>
<email>hisham@gobolinux.org</email>
</author>
<published>2016-10-15T17:16:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luarocks/commit/?id=a47f54bb139aa3b932d807e89a0691dfdfaa9723'/>
<id>urn:sha1:a47f54bb139aa3b932d807e89a0691dfdfaa9723</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Tweak tests for luarocks-3 branch.</title>
<updated>2016-07-28T21:15:35+00:00</updated>
<author>
<name>Hisham</name>
<email>hisham@gobolinux.org</email>
</author>
<published>2016-07-28T21:15:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luarocks/commit/?id=83b0f6d2343f2631b9dc96c09c2bc4b2cfadd17f'/>
<id>urn:sha1:83b0f6d2343f2631b9dc96c09c2bc4b2cfadd17f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Core modules reorganization.</title>
<updated>2016-06-30T04:15:01+00:00</updated>
<author>
<name>Hisham</name>
<email>hisham@gobolinux.org</email>
</author>
<published>2016-06-30T04:15:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luarocks/commit/?id=f2beb5ee1fd2c54d59a43f4f2a8fe0f7a1701daa'/>
<id>urn:sha1:f2beb5ee1fd2c54d59a43f4f2a8fe0f7a1701daa</id>
<content type='text'>
Isolate all modules used by luarocks.loader in a
luarocks.core.* namespace. Core modules can only require
other core modules, and they only use require() at the
top-level chunk. In other words, after luarocks.loader
is setup, package.path can be altered at will and it
should not affect the ability of luarocks.loader to run,
and the luarocks.loader modules should not interfere
with modules loaded later.

This was motivated by @robooo's GSoC work on porting
the LuaRocks test suite to Lua using Busted. Busted itself
runs using luarocks.loader, and we need to ensure that
the modules loaded by the tests do not conflict with
the ones used by luarocks.loader.

A circular dependency between luarocks.manif and
luarocks.search was removed by creating a separate
luarocks.manif.writer module.

Also, luarocks-admin commands were moved to a
luarocks.admin.* namespace.
</content>
</entry>
</feed>
