Browse Source

fix bareness issues

- Crashes in providers lib when no providers in a namespace are bare
- Making sure bareness matches semantics; i.e. a bare provider is
  visible, a non-bare provider is hidden.
pull/487/head
Fred Hebert 10 years ago
parent
commit
3ed0c5feff
28 changed files with 28 additions and 28 deletions
  1. +1
    -1
      rebar.config
  2. +1
    -1
      rebar.lock
  3. +1
    -1
      src/rebar_prv_app_discovery.erl
  4. +1
    -1
      src/rebar_prv_as.erl
  5. +1
    -1
      src/rebar_prv_clean.erl
  6. +1
    -1
      src/rebar_prv_common_test.erl
  7. +1
    -1
      src/rebar_prv_compile.erl
  8. +1
    -1
      src/rebar_prv_cover.erl
  9. +1
    -1
      src/rebar_prv_deps.erl
  10. +1
    -1
      src/rebar_prv_dialyzer.erl
  11. +1
    -1
      src/rebar_prv_do.erl
  12. +1
    -1
      src/rebar_prv_edoc.erl
  13. +1
    -1
      src/rebar_prv_escriptize.erl
  14. +1
    -1
      src/rebar_prv_eunit.erl
  15. +1
    -1
      src/rebar_prv_help.erl
  16. +1
    -1
      src/rebar_prv_install_deps.erl
  17. +1
    -1
      src/rebar_prv_lock.erl
  18. +1
    -1
      src/rebar_prv_new.erl
  19. +1
    -1
      src/rebar_prv_packages.erl
  20. +1
    -1
      src/rebar_prv_release.erl
  21. +1
    -1
      src/rebar_prv_report.erl
  22. +1
    -1
      src/rebar_prv_shell.erl
  23. +1
    -1
      src/rebar_prv_tar.erl
  24. +1
    -1
      src/rebar_prv_unlock.erl
  25. +1
    -1
      src/rebar_prv_update.erl
  26. +1
    -1
      src/rebar_prv_upgrade.erl
  27. +1
    -1
      src/rebar_prv_version.erl
  28. +1
    -1
      src/rebar_prv_xref.erl

+ 1
- 1
rebar.config View File

@ -7,7 +7,7 @@
{branch, "master"}}},
{providers, "",
{git, "https://github.com/tsloughter/providers.git",
{tag, "v1.3.1"}}},
{tag, "v1.4.0"}}},
{relx, "",
{git, "https://github.com/erlware/relx.git",
{branch, "master"}}},

+ 1
- 1
rebar.lock View File

@ -4,7 +4,7 @@
0},
{<<"providers">>,
{git,"https://github.com/tsloughter/providers.git",
{ref,"7563ba7e916d5a35972b25b3aa1945ffe0a8e7a5"}},
{ref,"adc0af0a3f5de2049419a753777686b94f4e2c90"}},
0},
{<<"mustache">>,
{git,"https://github.com/soranoba/mustache.git",

+ 1
- 1
src/rebar_prv_app_discovery.erl View File

@ -23,7 +23,7 @@
init(State) ->
State1 = rebar_state:add_provider(State, providers:create([{name, ?PROVIDER},
{module, ?MODULE},
{bare, true},
{bare, false},
{deps, ?DEPS},
{example, ""},
{short_desc, ""},

+ 1
- 1
src/rebar_prv_as.erl View File

@ -22,7 +22,7 @@
init(State) ->
State1 = rebar_state:add_provider(State, providers:create([{name, ?PROVIDER},
{module, ?MODULE},
{bare, false},
{bare, true},
{deps, ?DEPS},
{example, "rebar3 as <profile1>,<profile2>,... <task1>, <task2>, ..."},
{short_desc, "Higher order provider for running multiple tasks in a sequence as a certain profiles."},

+ 1
- 1
src/rebar_prv_clean.erl View File

@ -22,7 +22,7 @@
init(State) ->
State1 = rebar_state:add_provider(State, providers:create([{name, ?PROVIDER},
{module, ?MODULE},
{bare, false},
{bare, true},
{deps, ?DEPS},
{example, "rebar3 clean"},
{short_desc, "Remove compiled beam files from apps."},

+ 1
- 1
src/rebar_prv_common_test.erl View File

@ -25,7 +25,7 @@ init(State) ->
Provider = providers:create([{name, ?PROVIDER},
{module, ?MODULE},
{deps, ?DEPS},
{bare, false},
{bare, true},
{example, "rebar3 ct"},
{short_desc, "Run Common Tests."},
{desc, "Run Common Tests."},

+ 1
- 1
src/rebar_prv_compile.erl View File

@ -21,7 +21,7 @@
init(State) ->
State1 = rebar_state:add_provider(State, providers:create([{name, ?PROVIDER},
{module, ?MODULE},
{bare, false},
{bare, true},
{deps, ?DEPS},
{example, "rebar3 compile"},
{short_desc, "Compile apps .app.src and .erl files."},

+ 1
- 1
src/rebar_prv_cover.erl View File

@ -25,7 +25,7 @@
init(State) ->
State1 = rebar_state:add_provider(State, providers:create([{name, ?PROVIDER},
{module, ?MODULE},
{bare, false},
{bare, true},
{deps, ?DEPS},
{example, "rebar3 cover"},
{short_desc, "Perform coverage analysis."},

+ 1
- 1
src/rebar_prv_deps.erl View File

@ -18,7 +18,7 @@ init(State) ->
providers:create([
{name, ?PROVIDER},
{module, ?MODULE},
{bare, false},
{bare, true},
{deps, ?DEPS},
{example, "rebar3 deps"},
{short_desc, "List dependencies"},

+ 1
- 1
src/rebar_prv_dialyzer.erl View File

@ -25,7 +25,7 @@ init(State) ->
{succ_typings, $s, "succ-typings", boolean, "Enable success typing analysis. Default: true"}],
State1 = rebar_state:add_provider(State, providers:create([{name, ?PROVIDER},
{module, ?MODULE},
{bare, false},
{bare, true},
{deps, ?DEPS},
{example, "rebar3 dialyzer"},
{short_desc, short_desc()},

+ 1
- 1
src/rebar_prv_do.erl View File

@ -23,7 +23,7 @@
init(State) ->
State1 = rebar_state:add_provider(State, providers:create([{name, ?PROVIDER},
{module, ?MODULE},
{bare, false},
{bare, true},
{deps, ?DEPS},
{example, "rebar3 do <task1>, <task2>, ..."},
{short_desc, "Higher order provider for running multiple tasks in a sequence."},

+ 1
- 1
src/rebar_prv_edoc.erl View File

@ -19,7 +19,7 @@
init(State) ->
State1 = rebar_state:add_provider(State, providers:create([{name, ?PROVIDER},
{module, ?MODULE},
{bare, false},
{bare, true},
{deps, ?DEPS},
{example, "rebar3 edoc"},
{short_desc, "Generate documentation using edoc."},

+ 1
- 1
src/rebar_prv_escriptize.erl View File

@ -47,7 +47,7 @@ init(State) ->
Provider = providers:create([
{name, ?PROVIDER},
{module, ?MODULE},
{bare, false},
{bare, true},
{deps, ?DEPS},
{example, "rebar3 escriptize"},
{opts, []},

+ 1
- 1
src/rebar_prv_eunit.erl View File

@ -24,7 +24,7 @@ init(State) ->
Provider = providers:create([{name, ?PROVIDER},
{module, ?MODULE},
{deps, ?DEPS},
{bare, false},
{bare, true},
{example, "rebar3 eunit"},
{short_desc, "Run EUnit Tests."},
{desc, "Run EUnit Tests."},

+ 1
- 1
src/rebar_prv_help.erl View File

@ -22,7 +22,7 @@
init(State) ->
State1 = rebar_state:add_provider(State, providers:create([{name, ?PROVIDER},
{module, ?MODULE},
{bare, false},
{bare, true},
{deps, ?DEPS},
{example, "rebar3 help <task>"},
{short_desc, "Display a list of tasks or help for a given task or subtask."},

+ 1
- 1
src/rebar_prv_install_deps.erl View File

@ -58,7 +58,7 @@
init(State) ->
State1 = rebar_state:add_provider(State, providers:create([{name, ?PROVIDER},
{module, ?MODULE},
{bare, true},
{bare, false},
{deps, ?DEPS},
{example, undefined},
{short_desc, ""},

+ 1
- 1
src/rebar_prv_lock.erl View File

@ -19,7 +19,7 @@
init(State) ->
State1 = rebar_state:add_provider(State, providers:create([{name, ?PROVIDER},
{module, ?MODULE},
{bare, true},
{bare, false},
{deps, ?DEPS},
{example, ""},
{short_desc, "Locks dependencies."},

+ 1
- 1
src/rebar_prv_new.erl View File

@ -20,7 +20,7 @@ init(State) ->
Provider = providers:create([
{name, ?PROVIDER},
{module, ?MODULE},
{bare, false},
{bare, true},
{deps, ?DEPS},
{example, "rebar3 new <template>"},
{short_desc, "Create new project from templates."},

+ 1
- 1
src/rebar_prv_packages.erl View File

@ -17,7 +17,7 @@
init(State) ->
State1 = rebar_state:add_provider(State, providers:create([{name, ?PROVIDER},
{module, ?MODULE},
{bare, false},
{bare, true},
{deps, ?DEPS},
{example, "rebar3 pkgs"},
{short_desc, "List available packages."},

+ 1
- 1
src/rebar_prv_release.erl View File

@ -22,7 +22,7 @@
init(State) ->
State1 = rebar_state:add_provider(State, providers:create([{name, ?PROVIDER},
{module, ?MODULE},
{bare, false},
{bare, true},
{deps, ?DEPS},
{example, "rebar3 release"},
{short_desc, "Build release of project."},

+ 1
- 1
src/rebar_prv_report.erl View File

@ -23,7 +23,7 @@
init(State) ->
State1 = rebar_state:add_provider(State, providers:create([{name, ?PROVIDER},
{module, ?MODULE},
{bare, false},
{bare, true},
{deps, ?DEPS},
{example, "rebar3 report \"<task>\""},
{short_desc, "Provide a crash report to be sent to the rebar3 issues page."},

+ 1
- 1
src/rebar_prv_shell.erl View File

@ -50,7 +50,7 @@ init(State) ->
providers:create([
{name, ?PROVIDER},
{module, ?MODULE},
{bare, false},
{bare, true},
{deps, ?DEPS},
{example, "rebar3 shell"},
{short_desc, "Run shell with project apps and deps in path."},

+ 1
- 1
src/rebar_prv_tar.erl View File

@ -22,7 +22,7 @@
init(State) ->
State1 = rebar_state:add_provider(State, providers:create([{name, ?PROVIDER},
{module, ?MODULE},
{bare, false},
{bare, true},
{deps, ?DEPS},
{example, "rebar3 tar"},
{short_desc, "Tar archive of release built of project."},

+ 1
- 1
src/rebar_prv_unlock.erl View File

@ -22,7 +22,7 @@ init(State) ->
State,
providers:create([{name, ?PROVIDER},
{module, ?MODULE},
{bare, false},
{bare, true},
{deps, ?DEPS},
{example, ""},
{short_desc, "Unlock dependencies."},

+ 1
- 1
src/rebar_prv_update.erl View File

@ -23,7 +23,7 @@
init(State) ->
State1 = rebar_state:add_provider(State, providers:create([{name, ?PROVIDER},
{module, ?MODULE},
{bare, false},
{bare, true},
{deps, ?DEPS},
{example, "rebar3 update"},
{short_desc, "Update package index."},

+ 1
- 1
src/rebar_prv_upgrade.erl View File

@ -28,7 +28,7 @@ init(State) ->
rebar_state:add_provider(State,
providers:create([{name, ?PROVIDER},
{module, ?MODULE},
{bare, false},
{bare, true},
{deps, ?DEPS},
{example, "rebar3 upgrade [cowboy[,ranch]]"},
{short_desc, "Upgrade dependencies."},

+ 1
- 1
src/rebar_prv_version.erl View File

@ -22,7 +22,7 @@
init(State) ->
State1 = rebar_state:add_provider(State, providers:create([{name, ?PROVIDER},
{module, ?MODULE},
{bare, false},
{bare, true},
{deps, ?DEPS},
{example, "rebar3 version"},
{short_desc, "Print version for rebar and current Erlang."},

+ 1
- 1
src/rebar_prv_xref.erl View File

@ -27,7 +27,7 @@ init(State) ->
Provider = providers:create([{name, ?PROVIDER},
{module, ?MODULE},
{deps, ?DEPS},
{bare, false},
{bare, true},
{example, "rebar3 xref"},
{short_desc, short_desc()},
{desc, desc()}]),

Loading…
Cancel
Save