<feed xmlns='http://www.w3.org/2005/Atom'>
<title>luarocks/spec/make_spec.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>2024-02-29T15:46:16+00:00</updated>
<entry>
<title>tests: speed up and simplify</title>
<updated>2024-02-29T15:46:16+00:00</updated>
<author>
<name>Hisham Muhammad</name>
<email>hisham@gobolinux.org</email>
</author>
<published>2024-02-29T03:46:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luarocks/commit/?id=f76b7a2b13e411df2e696146bb0a6396781acd92'/>
<id>urn:sha1:f76b7a2b13e411df2e696146bb0a6396781acd92</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tests: reorganize and speed up unit tests</title>
<updated>2024-02-27T16:28:33+00:00</updated>
<author>
<name>Hisham Muhammad</name>
<email>hisham@gobolinux.org</email>
</author>
<published>2024-02-26T21:30:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luarocks/commit/?id=03e401231972d7b4db0145a71ce74d5d18d1a901'/>
<id>urn:sha1:03e401231972d7b4db0145a71ce74d5d18d1a901</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tests: avoid repeated hardcoded package version numbers all over</title>
<updated>2022-04-12T16:19:12+00:00</updated>
<author>
<name>Hisham Muhammad</name>
<email>hisham@gobolinux.org</email>
</author>
<published>2022-04-11T22:16:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luarocks/commit/?id=238ba6b21cfcb1af56f1e70dd50de201fc3482a7'/>
<id>urn:sha1:238ba6b21cfcb1af56f1e70dd50de201fc3482a7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix: pack: rockspec with a bare file in the url</title>
<updated>2021-03-22T13:33:10+00:00</updated>
<author>
<name>Hisham Muhammad</name>
<email>hisham@gobolinux.org</email>
</author>
<published>2021-03-21T02:44:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luarocks/commit/?id=dcaca50d670b3f5654c109339b6f37c766558eb1'/>
<id>urn:sha1:dcaca50d670b3f5654c109339b6f37c766558eb1</id>
<content type='text'>
</content>
</entry>
<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: support --only-deps</title>
<updated>2020-02-14T15:24:49+00:00</updated>
<author>
<name>Hisham Muhammad</name>
<email>hisham@gobolinux.org</email>
</author>
<published>2020-02-14T12:55:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luarocks/commit/?id=ebc4fc84c0a9eb878192d1db51e5acc61610be45'/>
<id>urn:sha1:ebc4fc84c0a9eb878192d1db51e5acc61610be45</id>
<content type='text'>
Closes #1156.
</content>
</entry>
<entry>
<title>tests: shorter descriptions</title>
<updated>2020-02-14T12:53:12+00:00</updated>
<author>
<name>Hisham Muhammad</name>
<email>hisham@gobolinux.org</email>
</author>
<published>2020-02-14T12:53:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luarocks/commit/?id=bd27d052eaf856bf24c77f556a50b7e19f11cba1'/>
<id>urn:sha1:bd27d052eaf856bf24c77f556a50b7e19f11cba1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>dependency pinning: luarocks.lock file and --pin flag</title>
<updated>2019-11-29T21:36:42+00:00</updated>
<author>
<name>Hisham Muhammad</name>
<email>hisham@gobolinux.org</email>
</author>
<published>2019-11-08T21:19:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luarocks/commit/?id=acf8bcb82ae697a5bac94bfbe93c3ad9d7487795'/>
<id>urn:sha1:acf8bcb82ae697a5bac94bfbe93c3ad9d7487795</id>
<content type='text'>
This adds support for pinning dependencies in projects and rocks:

* Adds a new flag called `--pin` which creates a `luarocks.lock`
  when building a rock with `luarocks build` or `luarocks make`.
  This lock file contains the exact version numbers of every
  direct or indirect dependency of the rock (in other words,
  it is the transitive closure of the dependencies.)
  For `make`, the `luarocks.lock` file is created in the current
  directory.
  The lock file is also installed as part of the rock in
  its metadata directory alongside its rockspec.
  When using `--pin`, if a lock file already exists, it is
  ignored and overwritten.
* When building a rock with `luarocks make`, if there is a
  `luarocks.lock` file in the current directory, the exact
  versions specified there will be used for resolving dependencies.
* When building a rock with `luarocks build`, if there is a
  `luarocks.lock` file in root of its sources, the exact
  versions specified there will be used for resolving dependencies.
* When installing a `.rock` file with `luarocks install`, if the
  rock contains a `luarocks.lock` file (i.e., if its dependencies
  were pinned with `--pin` when the rock was built), the exact
  versions specified there will be used for resolving dependencies.
</content>
</entry>
<entry>
<title>Support make --no-doc (#1092)</title>
<updated>2019-11-15T19:08:29+00:00</updated>
<author>
<name>Paul Ouellette</name>
<email>oue.paul18@gmail.com</email>
</author>
<published>2019-11-15T19:08:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luarocks/commit/?id=9446ac85d8bf085d2a6f0a02a6a432e14dddac61'/>
<id>urn:sha1:9446ac85d8bf085d2a6f0a02a6a432e14dddac61</id>
<content type='text'>
* Support make --no-doc

* Add test for make --no-doc
</content>
</entry>
<entry>
<title>Tests: add test cases for rocks with conflicting module names</title>
<updated>2018-09-04T16:11:12+00:00</updated>
<author>
<name>Hisham Muhammad</name>
<email>hisham@gobolinux.org</email>
</author>
<published>2018-09-03T15:48:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luarocks/commit/?id=b8abb27f98e3c674bd3bca4944a53d10a1a2025d'/>
<id>urn:sha1:b8abb27f98e3c674bd3bca4944a53d10a1a2025d</id>
<content type='text'>
This tests the behavior of upgrades and downgrades on rocks that deploy both
foo.lua and foo.so
</content>
</entry>
</feed>
