<feed xmlns='http://www.w3.org/2005/Atom'>
<title>luarocks/spec/util/mock-server.lua, branch test-pin</title>
<subtitle>A mirror of https://github.com/luarocks/luarocks.git
</subtitle>
<id>https://git.lua4.win/luarocks/atom?h=test-pin</id>
<link rel='self' href='https://git.lua4.win/luarocks/atom?h=test-pin'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luarocks/'/>
<updated>2021-03-16T19:32:45+00:00</updated>
<entry>
<title>editorconfig: trim trailing whitespace</title>
<updated>2021-03-16T19:32:45+00:00</updated>
<author>
<name>Hisham Muhammad</name>
<email>hisham@gobolinux.org</email>
</author>
<published>2021-03-16T16:36:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luarocks/commit/?id=8f3ce333e7a1abfc6bf0488817d9eff4a2fd443f'/>
<id>urn:sha1:8f3ce333e7a1abfc6bf0488817d9eff4a2fd443f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make the mock server run on Windows</title>
<updated>2018-05-28T17:16:08+00:00</updated>
<author>
<name>George Roman</name>
<email>george.roman.99@gmail.com</email>
</author>
<published>2018-05-24T06:46:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luarocks/commit/?id=0e8089c20e43e92e9351a71e92396b83faf23632'/>
<id>urn:sha1:0e8089c20e43e92e9351a71e92396b83faf23632</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Tests: test the "busted" backend of `luarocks test` with a local fixture</title>
<updated>2018-05-07T22:27:37+00:00</updated>
<author>
<name>Hisham Muhammad</name>
<email>hisham@gobolinux.org</email>
</author>
<published>2018-05-07T14:22:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luarocks/commit/?id=1dcdaa77c0a52ad02f49bc7fdde2fd7dee956ddf'/>
<id>urn:sha1:1dcdaa77c0a52ad02f49bc7fdde2fd7dee956ddf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>mock-server: make initialization independent of cwd</title>
<updated>2018-04-11T17:38:06+00:00</updated>
<author>
<name>Hisham Muhammad</name>
<email>hisham@gobolinux.org</email>
</author>
<published>2018-04-06T12:02:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luarocks/commit/?id=43e656302c04caa8db429a204ba293ea3a8c5fac'/>
<id>urn:sha1:43e656302c04caa8db429a204ba293ea3a8c5fac</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add support for namespaces.</title>
<updated>2018-04-11T17:38:06+00:00</updated>
<author>
<name>Hisham Muhammad</name>
<email>hisham@gobolinux.org</email>
</author>
<published>2018-04-05T18:50:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luarocks/commit/?id=835d21e98e95e0ed2b6b028ddb06fe87427e5488'/>
<id>urn:sha1:835d21e98e95e0ed2b6b028ddb06fe87427e5488</id>
<content type='text'>
For details of the new feature, see
https://github.com/luarocks/luarocks/wiki/Namespaces

This ended up being a huge commit because of some major refactoring
motivated by the new feature:

* new modules for some object types:
  * `luarocks.queries` - all functions that look for rocks in local or
    remote repositories now use objects constructed by this module:
    query objects contain the name, namespace and query constraints.
    Dependencies in a rockspec are also stored as query objects.
  * `luarocks.results` - all individual results produces from queries
    are returned in this format: result objects contain the name,
    namespace, version, arch and repo.
* the `results` object was renamed to `result_tree`, to better
  reflect that it is not an array of `result` objects.
* `luarocks.vers` was removed, its functionality was moved to better locations.

Specifically on namespaces:

* Commands that take a rock `name` can now take `namespace/name`
  (and alternately `--flags=namespace` so that URLs can be
  also installed with a nominal namespace).
* Rocks installed from a namespace now create a `rock_namespace`
  file alongside `rock_manifest`, which is used when matching
  namespaced dependencies against locally-installed rocks.
* Using namespaced dependencies in a rockspec, requires
  `rockspec_format = "3.0"`.
* Tests under the `#namespaces` hashtag, all using a local repository.
</content>
</entry>
<entry>
<title>Tests: make sure tests run from testrun/</title>
<updated>2018-03-30T22:52:17+00:00</updated>
<author>
<name>Hisham Muhammad</name>
<email>hisham@gobolinux.org</email>
</author>
<published>2018-03-30T18:21:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luarocks/commit/?id=43adf5df7465c39a9f6fc735654aabac991cabb5'/>
<id>urn:sha1:43adf5df7465c39a9f6fc735654aabac991cabb5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Reorganize test suite files</title>
<updated>2018-01-08T18:26:48+00:00</updated>
<author>
<name>Hisham Muhammad</name>
<email>hisham@gobolinux.org</email>
</author>
<published>2018-01-08T18:26:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luarocks/commit/?id=d80124af9cd929b395b4d4c353b51ccc902a3f9e'/>
<id>urn:sha1:d80124af9cd929b395b4d4c353b51ccc902a3f9e</id>
<content type='text'>
</content>
</entry>
</feed>
