<feed xmlns='http://www.w3.org/2005/Atom'>
<title>luarocks/src, branch v2.0.10</title>
<subtitle>A mirror of https://github.com/luarocks/luarocks.git
</subtitle>
<id>https://git.lua4.win/luarocks/atom?h=v2.0.10</id>
<link rel='self' href='https://git.lua4.win/luarocks/atom?h=v2.0.10'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luarocks/'/>
<updated>2012-07-17T04:25:58+00:00</updated>
<entry>
<title>fix behavior of $(LUA)</title>
<updated>2012-07-17T04:25:58+00:00</updated>
<author>
<name>Hisham Muhammad</name>
<email>hisham@gobolinux.org</email>
</author>
<published>2012-07-17T04:25:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luarocks/commit/?id=64153c9560db6484727c6c76e7b5dbc44e879c36'/>
<id>urn:sha1:64153c9560db6484727c6c76e7b5dbc44e879c36</id>
<content type='text'>
</content>
</entry>
<entry>
<title>oops, missed this one.</title>
<updated>2012-07-12T05:09:13+00:00</updated>
<author>
<name>Hisham Muhammad</name>
<email>hisham@gobolinux.org</email>
</author>
<published>2012-07-12T05:09:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luarocks/commit/?id=44de5cce2e719ce12da9d67044536ca608068e53'/>
<id>urn:sha1:44de5cce2e719ce12da9d67044536ca608068e53</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Missing local (thanks lua-inspect!)</title>
<updated>2012-07-12T05:01:34+00:00</updated>
<author>
<name>Hisham Muhammad</name>
<email>hisham@gobolinux.org</email>
</author>
<published>2012-07-12T05:01:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luarocks/commit/?id=3bc5aeb935917f36d752ac7b2d03cb40ae15be4a'/>
<id>urn:sha1:3bc5aeb935917f36d752ac7b2d03cb40ae15be4a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>The persist module is not rockspec-specific</title>
<updated>2012-07-12T05:01:11+00:00</updated>
<author>
<name>Hisham Muhammad</name>
<email>hisham@gobolinux.org</email>
</author>
<published>2012-07-12T05:01:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luarocks/commit/?id=b6f415a97ff5470c3673dc08714a5e385c8a68f5'/>
<id>urn:sha1:b6f415a97ff5470c3673dc08714a5e385c8a68f5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge pull request #79 from norman/save-to-string</title>
<updated>2012-07-11T19:47:33+00:00</updated>
<author>
<name>Hisham Muhammad</name>
<email>hisham@gobolinux.org</email>
</author>
<published>2012-07-11T19:47:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luarocks/commit/?id=2c5ea058d859fda9a139c35c4af787e898fd502e'/>
<id>urn:sha1:2c5ea058d859fda9a139c35c4af787e898fd502e</id>
<content type='text'>
Added save_from_table_to_string to persist module</content>
</entry>
<entry>
<title>Fix mode string in call to io.open</title>
<updated>2012-07-09T04:26:55+00:00</updated>
<author>
<name>Norman Clarke</name>
<email>norman@njclarke.com</email>
</author>
<published>2012-07-09T04:26:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luarocks/commit/?id=5b412ea4edbe0a5f084a60ecd1c5479768bc233e'/>
<id>urn:sha1:5b412ea4edbe0a5f084a60ecd1c5479768bc233e</id>
<content type='text'>
On 5.2, Luarocks fails when installing some rocks with the following
error:

    invalid mode 'wb+' (should match '[rwa]%+?b?')

This does not happen on 5.1; I suspect 5.2 may be stricter about
validating the mode string. The docs for 5.1 suggest the 'b' must always
come at the end:

&gt; The mode string can also have a 'b' at the end
(http://www.lua.org/manual/5.1/manual.html#pdf-io.open)
</content>
</entry>
<entry>
<title>Adjust Git clone command according to Git version.</title>
<updated>2012-07-06T13:55:27+00:00</updated>
<author>
<name>Norman Clarke</name>
<email>norman@njclarke.com</email>
</author>
<published>2012-06-22T14:41:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luarocks/commit/?id=db2ef01fe45bf80a73d273ab90d5ea0a5fc13ea3'/>
<id>urn:sha1:db2ef01fe45bf80a73d273ab90d5ea0a5fc13ea3</id>
<content type='text'>
Git 1.7.10 and higher allows a branch or a tag to be passed as an
argument to `git clone` along with `--depth=1`, which lets us check out
the exact code needed to pack a rockspec without the entire repository's
history. This offers a significant performance improvement for large
repositories.

For Git 1.7.9 and earlier, Luarocks will clone the repository without
the branch argument in order to support both branches and tags. This is
possible in part because prior to Git 1.7.10, git will clone sufficient
repository history to check out any tag, even when the --depth option is
passed.

After cloning, Luarocks will then perform a `git checkout` prior
to packing a rockspec. This is slower but lets Luarocks work
consistently on more versions of Git.

Resolves #73
Resolves #78

This change was implemented by:

* Juan Ramírez (https://github.com/ichramm)
* Ignacio Burgueño (https://github.com/ignacio)
* Norman Clarke (https://github.com/norman)
</content>
</entry>
<entry>
<title>Bump version to 2.0.9</title>
<updated>2012-07-06T13:40:08+00:00</updated>
<author>
<name>Ignacio Burgueño</name>
<email>ignaciob@inconcertcc.com</email>
</author>
<published>2012-06-28T13:38:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luarocks/commit/?id=040f6eb2508438d9f7e3ced6a1f3ecb5cc23b89d'/>
<id>urn:sha1:040f6eb2508438d9f7e3ced6a1f3ecb5cc23b89d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>remove .svn directories so they don't show up in .rock files,</title>
<updated>2012-07-03T20:02:19+00:00</updated>
<author>
<name>Hisham Muhammad</name>
<email>hisham@gobolinux.org</email>
</author>
<published>2012-07-03T20:01:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luarocks/commit/?id=3377827aa8a8a8b42f78473c5045ee50c7eebdd2'/>
<id>urn:sha1:3377827aa8a8a8b42f78473c5045ee50c7eebdd2</id>
<content type='text'>
the same way we handle .git directories.
</content>
</entry>
<entry>
<title>Refactor io into separate function</title>
<updated>2012-06-27T13:57:08+00:00</updated>
<author>
<name>Norman Clarke</name>
<email>norman@njclarke.com</email>
</author>
<published>2012-06-27T13:52:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luarocks/commit/?id=a040b9e5e41ceee016bc7b8820a0e6738666fdc6'/>
<id>urn:sha1:a040b9e5e41ceee016bc7b8820a0e6738666fdc6</id>
<content type='text'>
Avoid writing the entire spec into a string in save_from_table when we
can just write it directly to a file handle.
</content>
</entry>
</feed>
