aboutsummaryrefslogtreecommitdiff
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* | Adjust Git clone command according to Git version.Norman Clarke2012-07-061-6/+35
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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)
* | Bump version to 2.0.9v2.0.9Ignacio Burgueño2012-07-061-2/+1
| |
* | remove .svn directories so they don't show up in .rock files,Hisham Muhammad2012-07-031-0/+7
|/ | | | the same way we handle .git directories.
* Pass -rpath to linker for external dependencies.Robert G. Jakabosky2012-06-191-0/+1
| | | | | This is important for libraries that are not in the standard system library paths.
* Do not lose error message information on 'unpack'.Hisham Muhammad2012-05-241-2/+2
|
* Merge remote-tracking branch 'ignacio/clone_branch'. Closes #73.Hisham Muhammad2012-05-241-7/+1
|\ | | | | | | | | Conflicts: src/luarocks/fetch/git.lua
| * git checkout is not needed anymoreIgnacio Burgueño2012-05-141-7/+0
| |
| * Simplify --branchIgnacio Burgueño2012-05-111-2/+1
| |
| * Clone using --branch flag when needed.Ignacio Burgueño2012-05-111-2/+3
| |
| * Ensures that branches are properly fetched if neededIgnacio Burgueño2012-05-111-0/+2
| |
* | Add "new_version", a new feature.Hisham Muhammad2012-05-202-0/+142
| |
* | Refactor the download operation so it can be used by other modules.Hisham Muhammad2012-05-201-34/+38
| |
* | Add support for a priority table when writing files.Hisham Muhammad2012-05-202-24/+79
| |
* | Fix stat flag used by FreeBSD. Closes #72.Hisham Muhammad2012-05-201-4/+4
| |
* | Oops, fooled by the precedence rules. This should fix the fix for #52.Hisham Muhammad2012-05-151-1/+1
| |
* | Add --nodeps flag. Closes #67.Hisham Muhammad2012-05-074-23/+36
| |
* | Make URLs in description field clickable in index.htmlHisham Muhammad2012-05-071-1/+4
| |
* | preserve error message, suggested by Themroc@githubHisham Muhammad2012-05-071-1/+1
| |
* | avoid accepting directories, suggested by Themroc@githubHisham Muhammad2012-05-071-1/+1
| |
* | Fix for situation where we have lzlib but not lfsHisham Muhammad2012-04-241-2/+2
| |
* | Make sure configuration files are reported correctly in help screen.Hisham Muhammad2012-04-241-3/+3
| |
* | Merge pull request #69 from ignacio/lua51_no_compatHisham Muhammad2012-04-131-1/+1
|\ \ | | | | | | changes string.gfind for string.gmatch
| * | changes string.gfind for string.gmatchIgnacio Burgueño2012-04-131-1/+1
| |/
* | Improve check for permissions, and use standardized check in 'remove' ↵Hisham Muhammad2012-03-262-9/+21
| | | | | | | | command as well.
* | Improve configuration message in LuaRocks helpHisham Muhammad2012-03-232-6/+22
| |
* | Merge branch 'master' of github.com:keplerproject/luarocksHisham Muhammad2012-03-091-0/+11
|\ \
| * | Add support for the "solaris" platformMark Pulford2012-03-031-0/+11
| | |
* | | Further steps for Lua 5.2 supportHisham Muhammad2012-03-096-23/+38
|/ /
* | this shouldn't be a globalHisham Muhammad2012-03-011-1/+1
| |
* | Catch error properly. Closes #63.Hisham Muhammad2012-02-281-0/+3
| |
* | Fix cmake backend.Hisham Muhammad2012-02-281-3/+3
| |
* | Simplify detection of binary files for determining arch suffix of packed ↵Hisham Muhammad2012-02-221-22/+8
| | | | | | | | rocks. Closes #61.
* | preparing for release candidateHisham Muhammad2012-02-161-1/+1
| |
* | Add git_file pseudoprotocol for handling local Git repos, using ↵Hisham Muhammad2012-02-162-1/+18
| | | | | | | | "git+file:///path/to/repo.git". Closes #59.
* | Nicer looking help, inspired by man pages.Hisham Muhammad2012-02-142-32/+47
| |
* | Don't crash on invalid config files.Hisham Muhammad2012-02-143-4/+27
| | | | | | | | | | Report which config file is being loaded at luarocks --help. Thanks to Tomas Guisasola Gorham for the suggestions.
* | The problem reported in #58 also applied to 'luarocks build'.Hisham Muhammad2012-02-121-3/+2
| |
* | There's shouldn't be a permissions check when using --pack-binary-rock. ↵Hisham Muhammad2012-02-121-3/+2
| | | | | | | | Closes #58.
* | Work around problem with textual notation in LuaPosix.Hisham Muhammad2012-02-103-33/+22
| | | | | | | | | | For now, we'll use octal notation in LuaRocks and convert to rwx notation for LuaPosix only. Closes #55.
* | Handle both styles of syntax for init module declarations.Hisham Muhammad2012-02-101-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | That is, both explicit init: ['lxsh.init'] = 'src/init.lua' and implicit init: ["pl"] = "lua/pl/init.lua" Closes #56.
* | prepare for next releasev2.0.7.1Hisham Muhammad2012-01-111-1/+1
| |
* | Fix assertion error reported in bug #53.Hisham Muhammad2012-01-051-7/+7
| |
* | Fix flag in luarocks-admin add commandHisham Muhammad2012-01-051-3/+3
| |
* | Use textual notation for permissions since LuaPosix 5.1.15 does not support ↵Hisham Muhammad2011-12-291-1/+2
| | | | | | | | octal notation
* | remove tabHisham Muhammad2011-12-291-1/+1
| |
* | Modify behavior on build.install for string keys. The rockspec format wasHisham Muhammad2011-12-251-3/+11
| | | | | | | | | | | | underspecified in this particular point, and rockspec authors assumed something different from what I implemented. Now things should work as developers seem to expect.
* | Add module header comments to make the LDoc index page nicer, and move some ofHisham Muhammad2011-12-2114-11/+32
| | | | | | | | | | them around to make LDoc happy, as it doesn't expect local variable declarations before the actual module is declared.
* | Fix all documentation warnings reported by LDoc.Hisham Muhammad2011-12-2114-122/+140
| |
* | Merge branch 'master' of github.com:keplerproject/luarocksv2.0.7Hisham Muhammad2011-12-101-0/+1
|\ \ | | | | | | | | | | | | | | | Conflicts: src/luarocks/deps.lua src/luarocks/path.lua
| * | Isolate all references of "5.1" inside luarocks.cfgHisham Muhammad2011-12-104-9/+10
| | |