Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | | | Merge pull request #308 from ferd/consistent-doc | Tristan Sloughter | 2015-04-03 | 6 | -14/+14 | |
|\ \ \ \ | | | | | | | | | | | Fixes #306: help text consistency | |||||
| * | | | | Fixes #306: help text consistency | Fred Hebert | 2015-04-02 | 6 | -14/+14 | |
| | | | | | ||||||
* | | | | | Merge pull request #309 from tsloughter/clean_fix | Fred Hebert | 2015-04-02 | 1 | -1/+1 | |
|\ \ \ \ \ | |_|_|/ / |/| | | | | fix clean all to use proper deps dir | |||||
| * | | | | fix clean all to use proper deps dir | Tristan Sloughter | 2015-04-02 | 1 | -1/+1 | |
| | | | | | ||||||
* | | | | | Merge pull request #302 from tsloughter/master | Fred Hebert | 2015-04-02 | 2 | -2/+23 | |
|\ \ \ \ \ | |/ / / / | | / / / | |/ / / |/| | | | re-export functions only used within rebar_utils that are also needed by... | |||||
| * | | | add exports used by plugins to rebar_api | Tristan Sloughter | 2015-04-02 | 1 | -1/+19 | |
| | | | | ||||||
| * | | | re-export functions only used within rebar_utils that are also needed by plugins | Tristan Sloughter | 2015-04-02 | 1 | -1/+4 | |
|/ / / | ||||||
* | | | Merge pull request #303 from ingwinlu/fix_readme_building_rebar | Tristan Sloughter | 2015-04-01 | 1 | -1/+1 | |
|\ \ \ | |_|/ |/| | | fix congratulation message in README.md | |||||
| * | | fix congratulation message in README.md | derwinlu | 2015-04-01 | 1 | -1/+1 | |
|/ / | ||||||
* | | Merge pull request #283 from fishcakez/dial_warns | Fred Hebert | 2015-03-25 | 7 | -8/+7 | |
|\ \ | | | | | | | Fix some dialyzer warnings | |||||
| * | | Fix dialyzer warnings | James Fish | 2015-03-18 | 7 | -8/+7 | |
| | | | ||||||
* | | | Merge pull request #297 from ferd/better-template-UI | Tristan Sloughter | 2015-03-25 | 1 | -3/+12 | |
|\ \ \ | |_|/ |/| | | Polish rough edges of 'new' provider | |||||
| * | | Polish rough edges of 'new' provider | Fred Hebert | 2015-03-25 | 1 | -3/+12 | |
|/ / | | | | | | | | | | | | | - 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. | |||||
* | | Bump to alpha-2 | Fred Hebert | 2015-03-24 | 2 | -2/+2 | |
| | | ||||||
* | | Merge pull request #296 from talentdeficit/eunit_test_suite | Fred Hebert | 2015-03-24 | 4 | -90/+541 | |
|\ \ | | | | | | | eunit refactor and test suite | |||||
| * | | split function setting test set for clarity | alisdair sullivan | 2015-03-24 | 1 | -7/+10 | |
| | | | ||||||
| * | | filter checkapps via `rebar_app_info:is_checkout` rather than | alisdair sullivan | 2015-03-24 | 2 | -6/+24 | |
| | | | | | | | | | | | | matching directory paths | |||||
| * | | add `--app=...` and `--suite=...` options for the eunit provider to | alisdair sullivan | 2015-03-24 | 2 | -76/+341 | |
| | | | | | | | | | | | | run subsets of test suites | |||||
| * | | add a more direct way to generate an `eunitized` test app to | alisdair sullivan | 2015-03-24 | 3 | -16/+181 | |
|/ / | | | | | | | test utils and add better eunit tests | |||||
* | | Merge pull request #295 from ferd/remerge-refix | Fred Hebert | 2015-03-24 | 2 | -32/+52 | |
|\ \ | | | | | | | Fix property merging | |||||
| * | | Fix property merging | Fred Hebert | 2015-03-24 | 1 | -30/+38 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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. | |||||
| * | | Merge branch 'eunit-with-test-profile-test-case' of ↵ | Fred Hebert | 2015-03-23 | 1 | -2/+14 | |
| |\ \ |/ / / | | | | | | | https://github.com/kellymclaughlin/rebar3 into kellymclaughlin-eunit-with-test-profile-test-case | |||||
| * | | Add test case to eunit test suite | Kelly McLaughlin | 2015-03-23 | 1 | -2/+14 | |
| | | | | | | | | | | | | Add test case to exercise the eunit provider using the test profile | |||||
* | | | Bump to alpha-1 | Fred Hebert | 2015-03-23 | 2 | -2/+2 | |
| | | | ||||||
* | | | Merge pull request #286 from tsloughter/checkouts | Fred Hebert | 2015-03-23 | 10 | -53/+232 | |
|\ \ \ | |/ / |/| | | treat _checkouts as deps that are always compiled | |||||
| * | | treat _checkouts as deps that are always compiled | Tristan Sloughter | 2015-03-21 | 10 | -53/+232 | |
| | | | ||||||
* | | | Merge pull request #292 from talentdeficit/get_opt_fix | Fred Hebert | 2015-03-23 | 2 | -1/+59 | |
|\ \ \ | | | | | | | | | handle additional errors returned from `getopt:parse/2` | |||||
| * | | | handle additional errors returned from `getopt:parse/2` | alisdair sullivan | 2015-03-23 | 2 | -1/+59 | |
|/ / / | ||||||
* | | | Merge pull request #291 from tsloughter/as_args | Fred Hebert | 2015-03-23 | 2 | -2/+22 | |
|\ \ \ | | | | | | | | | support args on tasks passed to 'as' | |||||
| * | | | support args on tasks passed to 'as' | Tristan Sloughter | 2015-03-23 | 2 | -2/+22 | |
| |/ / | ||||||
* | | | Merge pull request #290 from ferd/fancy-profile-merge-fun | Fred Hebert | 2015-03-23 | 5 | -8/+120 | |
|\ \ \ | | | | | | | | | Fancy profile merge fun | |||||
| * \ \ | Merge branch 'kellymclaughlin-dev-mode-release-tests' into ↵ | Fred Hebert | 2015-03-23 | 2 | -4/+53 | |
| |\ \ \ | | | | | | | | | | | | | | | | fancy-profile-merge-fun | |||||
| | * | | | Test cases to exercise the dev_mode release option | Kelly McLaughlin | 2015-03-23 | 2 | -4/+53 | |
| |/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add one test case to verify the dev_mode option for a release and another to verify overriding the dev_mode option in a profile for a release. Verification of proper dev_mode functioning is done in the rebar_test_utils:check_results/2 function by checking if all the directories in the release lib dir are symlinks or not and comparing that result to the dev_mode expectation passed as input to the check_results function. | |||||
| * | | | Reverse relx args order for config | Fred Hebert | 2015-03-22 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | | | | | | | | | With the new priority order, and knowing Relx processes things in reverse already (possibly building a dict internally), we should flip our options around to keep them correct. | |||||
| * | | | Preserve profile order on mergeable tuple/opts | Fred Hebert | 2015-03-22 | 2 | -3/+66 | |
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Rather than using the stdlib lists:umerge, we expand it to allow fuzzy matching on tuples vs. vals (`key` vs. `{key,val}`) with an overriden sort order so that two tuples or values comparing equal get a priority on the newest profile. This is a partial fix for #287 -- this current patch should be followed by a relx update to take options in order (as if they were a proplist) to complete it. | |||||
* | | | Merge pull request #284 from tsloughter/master | Fred Hebert | 2015-03-17 | 2 | -3/+25 | |
|\ \ \ | |/ / | | / | |/ |/| | update hg username and email match in templates | |||||
| * | update hg username and email match in templates | Tristan Sloughter | 2015-03-17 | 2 | -3/+25 | |
| | | ||||||
* | | Merge pull request #280 from tsloughter/pkgdeps | Fred Hebert | 2015-03-17 | 1 | -7/+2 | |
|\ \ | |/ | | | include all pkg deps in list of deps returned from update | |||||
| * | include all pkg deps in list of deps returned from update | Tristan Sloughter | 2015-03-17 | 1 | -7/+2 | |
| | | ||||||
* | | Merge pull request #276 from tsloughter/flatten_command | Fred Hebert | 2015-03-16 | 1 | -3/+3 | |
|\ \ | |/ | | | flatten command to open_port so <17 Erlangs are happy | |||||
| * | flatten command to open_port so <17 Erlangs are happy | Tristan Sloughter | 2015-03-16 | 1 | -3/+3 | |
| | | ||||||
* | | Merge pull request #275 from tsloughter/pkg_vsn_error | Fred Hebert | 2015-03-16 | 2 | -2/+4 | |
|\ \ | |/ | | | handle bad package version with error message | |||||
| * | add back throw on package index write | Tristan Sloughter | 2015-03-16 | 1 | -1/+1 | |
| | | ||||||
| * | handle bad package version with error message | Tristan Sloughter | 2015-03-16 | 1 | -1/+3 | |
|/ | ||||||
* | Merge pull request #273 from ypaq/ypaq-doc-fix-version | Tristan Sloughter | 2015-03-16 | 1 | -1/+1 | |
|\ | | | | | Decapitalize short option for 'version' flag | |||||
| * | Decapitalize short option for 'version' | Tilman Holschuh | 2015-03-16 | 1 | -1/+1 | |
| | | ||||||
* | | Merge pull request #269 from ferd/dep-conflict-as-error | Tristan Sloughter | 2015-03-16 | 4 | -23/+77 | |
|\ \ | | | | | | | Dep conflict as error | |||||
| * | | Implement deps conflicts as errors | Fred Hebert | 2015-03-15 | 3 | -22/+69 | |
| | | | | | | | | | | | | | | | | | | | | | | | | The option {deps_error_on_conflict, true} will make it so conflicts in deps being fetched interrupts the operation rather than just display a warning. Defaults to `false'. | |||||
| * | | Avoid duplicating deps in discover phase | Fred Hebert | 2015-03-15 | 1 | -1/+8 | |
| |/ | | | | | | | | | | | | | | | | | The deps are sorted and merged, but the merge function merges lists, not elements. This yields deps that are duplicated and ran for multiple times. We first add proper sorts so the keymerge is guaranteed to be fine, and then do a dedup run to get rid of duplicates if they happen to be. | |||||
* | | Merge pull request #270 from ferd/cleanup-errors | Tristan Sloughter | 2015-03-16 | 8 | -10/+18 | |
|\ \ | |/ |/| | use PRV_ERROR for formattable errors |