diff options
| author | Hisham Muhammad <hisham@gobolinux.org> | 2017-12-01 14:04:26 -0200 |
|---|---|---|
| committer | Hisham Muhammad <hisham@gobolinux.org> | 2017-12-01 14:04:26 -0200 |
| commit | fd4cdba61e51a949b56fa94591d06cb21b906b98 (patch) | |
| tree | 59b65a249672bcba7c55e924fc6ba94cd823e3e8 | |
| parent | b23ecc01544ff4c592c5f8912327b644043676ce (diff) | |
| download | luarocks-fd4cdba61e51a949b56fa94591d06cb21b906b98.tar.gz luarocks-fd4cdba61e51a949b56fa94591d06cb21b906b98.tar.bz2 luarocks-fd4cdba61e51a949b56fa94591d06cb21b906b98.zip | |
Use 'dev' instead of 'scm'.
Match terminology used in luarocks.org.
'scm' is still supported for compatibility reasons,
but is no longer the recommended term.
| -rw-r--r-- | src/luarocks/cmd/build.lua | 2 | ||||
| -rw-r--r-- | src/luarocks/cmd/make.lua | 2 | ||||
| -rw-r--r-- | src/luarocks/cmd/upload.lua | 6 | ||||
| -rw-r--r-- | src/luarocks/cmd/write_rockspec.lua | 6 | ||||
| -rw-r--r-- | src/luarocks/core/cfg.lua | 2 |
5 files changed, 11 insertions, 7 deletions
diff --git a/src/luarocks/cmd/build.lua b/src/luarocks/cmd/build.lua index 904a7298..0d969ff6 100644 --- a/src/luarocks/cmd/build.lua +++ b/src/luarocks/cmd/build.lua | |||
| @@ -33,7 +33,7 @@ or the name of a rock to be fetched from a repository. | |||
| 33 | 33 | ||
| 34 | --branch=<name> Override the `source.branch` field in the loaded | 34 | --branch=<name> Override the `source.branch` field in the loaded |
| 35 | rockspec. Allows to specify a different branch to | 35 | rockspec. Allows to specify a different branch to |
| 36 | fetch. Particularly for SCM rocks. | 36 | fetch. Particularly for "dev" rocks. |
| 37 | 37 | ||
| 38 | --only-deps Installs only the dependencies of the rock. | 38 | --only-deps Installs only the dependencies of the rock. |
| 39 | 39 | ||
diff --git a/src/luarocks/cmd/make.lua b/src/luarocks/cmd/make.lua index bfdddb37..8f01856e 100644 --- a/src/luarocks/cmd/make.lua +++ b/src/luarocks/cmd/make.lua | |||
| @@ -45,7 +45,7 @@ only dependencies of the rockspec (see `luarocks help install`). | |||
| 45 | 45 | ||
| 46 | --branch=<name> Override the `source.branch` field in the loaded | 46 | --branch=<name> Override the `source.branch` field in the loaded |
| 47 | rockspec. Allows to specify a different branch to | 47 | rockspec. Allows to specify a different branch to |
| 48 | fetch. Particularly for SCM rocks. | 48 | fetch. Particularly for "dev" rocks. |
| 49 | 49 | ||
| 50 | ]] | 50 | ]] |
| 51 | 51 | ||
diff --git a/src/luarocks/cmd/upload.lua b/src/luarocks/cmd/upload.lua index baee47ab..a0b69447 100644 --- a/src/luarocks/cmd/upload.lua +++ b/src/luarocks/cmd/upload.lua | |||
| @@ -20,6 +20,10 @@ upload.help = [[ | |||
| 20 | increment the revision number instead. | 20 | increment the revision number instead. |
| 21 | ]] | 21 | ]] |
| 22 | 22 | ||
| 23 | local function is_dev_version(version) | ||
| 24 | return version:match("^dev") or version:match("^scm") | ||
| 25 | end | ||
| 26 | |||
| 23 | function upload.command(flags, fname) | 27 | function upload.command(flags, fname) |
| 24 | if not fname then | 28 | if not fname then |
| 25 | return nil, "Missing rockspec. "..util.see_help("upload") | 29 | return nil, "Missing rockspec. "..util.see_help("upload") |
| @@ -53,7 +57,7 @@ function upload.command(flags, fname) | |||
| 53 | end | 57 | end |
| 54 | 58 | ||
| 55 | local rock_fname | 59 | local rock_fname |
| 56 | if not flags["skip-pack"] and not rockspec.version:match("^scm") then | 60 | if not flags["skip-pack"] and not is_dev_version(rockspec.version) then |
| 57 | util.printout("Packing " .. tostring(rockspec.package)) | 61 | util.printout("Packing " .. tostring(rockspec.package)) |
| 58 | rock_fname, err = pack.pack_source_rock(fname) | 62 | rock_fname, err = pack.pack_source_rock(fname) |
| 59 | if not rock_fname then | 63 | if not rock_fname then |
diff --git a/src/luarocks/cmd/write_rockspec.lua b/src/luarocks/cmd/write_rockspec.lua index 06d50c69..edb4de3d 100644 --- a/src/luarocks/cmd/write_rockspec.lua +++ b/src/luarocks/cmd/write_rockspec.lua | |||
| @@ -21,7 +21,7 @@ second one is the location. | |||
| 21 | If only one argument is given, it must be the location. | 21 | If only one argument is given, it must be the location. |
| 22 | If no arguments are given, current directory is used as location. | 22 | If no arguments are given, current directory is used as location. |
| 23 | LuaRocks will attempt to infer name and version if not given, | 23 | LuaRocks will attempt to infer name and version if not given, |
| 24 | using 'scm' as default version. | 24 | using 'dev' as a fallback default version. |
| 25 | 25 | ||
| 26 | Note that the generated file is a _starting point_ for writing a | 26 | Note that the generated file is a _starting point_ for writing a |
| 27 | rockspec, and is not guaranteed to be complete or correct. | 27 | rockspec, and is not guaranteed to be complete or correct. |
| @@ -261,7 +261,7 @@ function write_rockspec.command(flags, name, version, url_or_dir) | |||
| 261 | if not name then | 261 | if not name then |
| 262 | return nil, "Could not infer rock name. "..util.see_help("write_rockspec") | 262 | return nil, "Could not infer rock name. "..util.see_help("write_rockspec") |
| 263 | end | 263 | end |
| 264 | version = version or "scm" | 264 | version = version or "dev" |
| 265 | 265 | ||
| 266 | local filename = flags["output"] or dir.path(fs.current_dir(), name:lower().."-"..version.."-1.rockspec") | 266 | local filename = flags["output"] or dir.path(fs.current_dir(), name:lower().."-"..version.."-1.rockspec") |
| 267 | 267 | ||
| @@ -296,7 +296,7 @@ function write_rockspec.command(flags, name, version, url_or_dir) | |||
| 296 | rockspec.source.file = dir.base_name(url_or_dir) | 296 | rockspec.source.file = dir.base_name(url_or_dir) |
| 297 | rockspec.source.dir = "dummy" | 297 | rockspec.source.dir = "dummy" |
| 298 | if not fetch.is_basic_protocol(rockspec.source.protocol) then | 298 | if not fetch.is_basic_protocol(rockspec.source.protocol) then |
| 299 | if version ~= "scm" then | 299 | if version ~= "dev" then |
| 300 | rockspec.source.tag = flags["tag"] or "v" .. version | 300 | rockspec.source.tag = flags["tag"] or "v" .. version |
| 301 | end | 301 | end |
| 302 | end | 302 | end |
diff --git a/src/luarocks/core/cfg.lua b/src/luarocks/core/cfg.lua index f22acbb4..e6351add 100644 --- a/src/luarocks/core/cfg.lua +++ b/src/luarocks/core/cfg.lua | |||
| @@ -30,7 +30,7 @@ local persist = require("luarocks.core.persist") | |||
| 30 | local require = nil | 30 | local require = nil |
| 31 | -------------------------------------------------------------------------------- | 31 | -------------------------------------------------------------------------------- |
| 32 | 32 | ||
| 33 | cfg.program_version = "scm" | 33 | cfg.program_version = "dev" |
| 34 | cfg.program_series = "3.0" | 34 | cfg.program_series = "3.0" |
| 35 | cfg.major_version = (cfg.program_version:match("([^.]%.[^.])")) or cfg.program_series | 35 | cfg.major_version = (cfg.program_version:match("([^.]%.[^.])")) or cfg.program_series |
| 36 | cfg.variables = {} | 36 | cfg.variables = {} |
