Tristan Sloughter
4e64e36857
fixes from bad rebase against master
10 anos atrás
Tristan Sloughter
a99344a470
Merge pull request #315 from ferd/fix-ns-help
Fix ns help
10 anos atrás
Tristan Sloughter
40d3781104
swich clean and compile to use macro provider in hook run
10 anos atrás
Tristan Sloughter
a55c94cc9c
support provider hooks on ct and eunit
10 anos atrás
Tristan Sloughter
257e7fb667
remove old apply_hooks. now provider hooks are explicitly run
10 anos atrás
Tristan Sloughter
38de29ae42
move resource modules list to rebar_state, no longer static
10 anos atrás
Tristan Sloughter
00a183e3a8
test building of deps plugins
10 anos atrás
Tristan Sloughter
459ff732a3
install dep plugins & run provider hooks the same as shell hooks
10 anos atrás
Fred Hebert
60f7474632
Support namespaces in help search
10 anos atrás
Fred Hebert
043a2f5453
Provide descriptions for all tasks
10 anos atrás
Fred Hebert
d95da874cd
Merge pull request #305 from talentdeficit/better_ct
modify `ct` provider to copy selected directories and compile them
10 anos atrás
alisdair sullivan
471b35085b
add default test paths in the `shell` and `cover` providers
10 anos atrás
alisdair sullivan
b77d3e5083
modify `ct` provider to copy selected directories and compile them
alongside their source (ie, if `some_tests` is a directory that
contains test suites beams resulting from compiling them will be
placed in `some_tests` in the appropriate `_build` directory
10 anos atrás
Fred Hebert
9c234dddeb
Merge pull request #312 from tsloughter/zsh_list_deps
update the dir used for upgrade deps to the new path under _build
10 anos atrás
Tristan Sloughter
3b56f3cc43
update the dir used for upgrade deps to the new path under _build
10 anos atrás
Fred Hebert
9753617471
Merge pull request #304 from ingwinlu/fix_shell_completions
impl shell completion
10 anos atrás
Fred Hebert
f51ac0ba8e
Merge pull request #311 from tsloughter/plugins_init
main module of a plugin just has to export init/1
10 anos atrás
derwinlu
0ceb3bd6ce
implement zsh completion
10 anos atrás
Tristan Sloughter
9eca4b50c5
main module of a plugin just has to export init/1
10 anos atrás
Fred Hebert
7df2ef4c84
Merge pull request #310 from ferd/do-namespaces
Support namespace resolution in 'do' provider
10 anos atrás
Fred Hebert
6fe3c02de8
Merge pull request #298 from talentdeficit/cover_paths
cover enhancements
10 anos atrás
Tristan Sloughter
9a985df6e4
Merge pull request #308 from ferd/consistent-doc
Fixes #306 : help text consistency
10 anos atrás
Fred Hebert
ebfdede885
Support namespace resolution in 'do' provider
10 anos atrás
Fred Hebert
ae7c039336
Merge pull request #309 from tsloughter/clean_fix
fix clean all to use proper deps dir
10 anos atrás
Tristan Sloughter
9f835553f0
fix clean all to use proper deps dir
10 anos atrás
Fred Hebert
74854c88fc
Merge pull request #302 from tsloughter/master
re-export functions only used within rebar_utils that are also needed by...
10 anos atrás
Tristan Sloughter
bff483a570
add exports used by plugins to rebar_api
10 anos atrás
Fred Hebert
a3274e1bc8
Fixes #306 : help text consistency
10 anos atrás
Tristan Sloughter
ef60d3b51f
re-export functions only used within rebar_utils that are also needed by plugins
10 anos atrás
derwinlu
61c4d75098
implement bash autocompletion
10 anos atrás
Tristan Sloughter
d1cdbae0fb
Merge pull request #303 from ingwinlu/fix_readme_building_rebar
fix congratulation message in README.md
10 anos atrás
derwinlu
a11b690a22
fix congratulation message in README.md
10 anos atrás
Fred Hebert
9311d9087c
Merge pull request #283 from fishcakez/dial_warns
Fix some dialyzer warnings
10 anos atrás
alisdair sullivan
df4673d378
attempt to load paths to test modules in cover modules to
generate line by line coverage reports
10 anos atrás
Tristan Sloughter
646e1075c6
Merge pull request #297 from ferd/better-template-UI
Polish rough edges of 'new' provider
10 anos atrás
Fred Hebert
d191edddb4
Polish rough edges of 'new' provider
- Allow 'rebar3 help' to work and have it point to 'rebar3 help
<template>'
- show a 'template not found' message when a template is indeed not
found rather than crashing.
10 anos atrás
alisdair sullivan
945543da19
execute `cover` task as `test` profile and write generated data
to the appropriate `_build` dir
10 anos atrás
Fred Hebert
61455c04d0
Bump to alpha-2
10 anos atrás
Fred Hebert
ab53164afb
Merge pull request #296 from talentdeficit/eunit_test_suite
eunit refactor and test suite
10 anos atrás
alisdair sullivan
efb859f15a
split function setting test set for clarity
10 anos atrás
alisdair sullivan
044b6580e7
filter checkapps via `rebar_app_info:is_checkout` rather than
matching directory paths
10 anos atrás
alisdair sullivan
c5bc19b021
add `--app=...` and `--suite=...` options for the eunit provider to
run subsets of test suites
10 anos atrás
alisdair sullivan
069ed62690
add a more direct way to generate an `eunitized` test app to
test utils and add better eunit tests
10 anos atrás
Fred Hebert
deebd23a88
Merge pull request #295 from ferd/remerge-refix
Fix property merging
10 anos atrás
Fred Hebert
db02ecb36f
Fix property merging
Much clearer semantics now. All lists are treated as proplists, meaning
we want to:
1) allow duplicates (providers have to avoid them if they must)
2) preserve order of elements that compare equal (`a == {a, val}`)
through a stable sort (so if `{a, b}` comes before `a`, we keep
`{a, b}` first in the list
3) In two lists of attributes requiring a merge, we always give the
'new' profile a priority to override the default one.
10 anos atrás
Fred Hebert
14e5d5d3fc
Merge branch 'eunit-with-test-profile-test-case' of https://github.com/kellymclaughlin/rebar3 into kellymclaughlin-eunit-with-test-profile-test-case
10 anos atrás
Kelly McLaughlin
c9087935ce
Add test case to eunit test suite
Add test case to exercise the eunit provider using the test profile
10 anos atrás
Fred Hebert
f97d5ab19d
Bump to alpha-1
10 anos atrás
Fred Hebert
4821b92323
Merge pull request #286 from tsloughter/checkouts
treat _checkouts as deps that are always compiled
10 anos atrás
Fred Hebert
63fb911303
Merge pull request #292 from talentdeficit/get_opt_fix
handle additional errors returned from `getopt:parse/2`
10 anos atrás