Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | install package deps in same level/profile order as src deps | Tristan Sloughter | 2015-08-13 | 1 | -2/+2 |
| | |||||
* | upgrade depends on the lock provider and lock prv sets state | Tristan Sloughter | 2015-08-02 | 1 | -6/+4 |
| | |||||
* | add test for clean --all | Tristan Sloughter | 2015-07-28 | 1 | -2/+36 |
| | |||||
* | add support for old format otp versions | Tristan Sloughter | 2015-07-25 | 1 | -1/+11 |
| | |||||
* | parse old format of OTP versions | Tristan Sloughter | 2015-07-24 | 1 | -0/+8 |
| | |||||
* | Add functions to validate OTP release in use | Derek Brown | 2015-07-24 | 1 | -1/+50 |
| | | | | | | | | | | | | In the spirit of Original Rebar's "require_min_otp_vsn", this adds rebar_utils:check_min_otp_version/1 (taking a string containing the minimum version) and rebar_utils:check_blacklisted_otp_versions/1 (taking a list of regular expression strings), as well as tests in rebar_utils_SUITE. They're currently only called by the tests- how/where to best place calls to them from non-test code needs to be determined (at which point two corresponding rebar.config keys can be supported). For example, the version probably shouldn't be enforced when just running "rebar3 help". | ||||
* | do not install profile deps of deps | Tristan Sloughter | 2015-07-18 | 2 | -2/+35 |
| | |||||
* | only look for top level apps and those directly under apps/ or lib/ | Tristan Sloughter | 2015-07-16 | 6 | -37/+37 |
| | |||||
* | Failing case for unstable upgrade lock files | Fred Hebert | 2015-07-08 | 2 | -5/+35 |
| | |||||
* | ensure necessary directories exist to compile mibs files | Tristan Sloughter | 2015-07-06 | 1 | -3/+49 |
| | |||||
* | Merge pull request #579 from carlosedp/add-proxy | Tristan Sloughter | 2015-07-05 | 1 | -1/+67 |
|\ | | | | | Add proxy support to bootstrap and rebar3. Enhancement #561. | ||||
| * | Added version check based on commit ↵ | CarlosEDP | 2015-07-04 | 1 | -4/+7 |
| | | | | | | | | https://github.com/ferd/rebar3/commit/74c68478aac948beccc80e68c5ac6a9eb578eceb | ||||
| * | Refactor tests to init/exec/end. Check OTP version to skip https test on OTP ↵ | CarlosEDP | 2015-07-03 | 1 | -39/+45 |
| | | | | | | | | =< 15. | ||||
| * | Added testcases for http and https proxy use. | CarlosEDP | 2015-07-03 | 1 | -1/+58 |
| | | |||||
* | | wip: deps install refactor | Fred Hebert | 2015-07-02 | 2 | -8/+58 |
| | | |||||
* | | Merge pull request #583 from talentdeficit/remove_cover_print_enabled | Tristan Sloughter | 2015-07-01 | 1 | -20/+1 |
|\ \ | |/ |/| | remove `cover_print_enabled` and `cover_data_dir` config options and replace with `cover_opts` | ||||
| * | remove `cover_print_enabled` and `cover_data_dir` config options | alisdair sullivan | 2015-07-01 | 1 | -20/+1 |
| | | | | | | | | and replace with `cover_opts` | ||||
* | | setup hex httpc profile and http opts. needed also for proxy | Tristan Sloughter | 2015-06-29 | 1 | -4/+4 |
| | | |||||
* | | Merge pull request #557 from tsloughter/relx_args | Fred Hebert | 2015-06-28 | 1 | -1/+20 |
|\ \ | | | | | | | only reverse some relx args, fixes profile usage for relx | ||||
| * | | add test of relx config sorting with 'extend release' | Tristan Sloughter | 2015-06-28 | 1 | -1/+20 |
| | | | |||||
* | | | Use same random seeding function for random_name and random_vsn | Viacheslav V. Kovalev | 2015-06-28 | 1 | -3/+8 |
| | | | |||||
* | | | Fixed review comments | Daniel Widgren | 2015-06-26 | 1 | -19/+1 |
| | | | |||||
* | | | Some fixes after review | Viacheslav V. Kovalev | 2015-06-26 | 2 | -5/+6 |
| | | | |||||
* | | | Fixed so that release tests now pass. Got all green tests. | Daniel Widgren | 2015-06-26 | 1 | -1/+19 |
| | | | |||||
* | | | Fix rebar_hooks_SUITE:run_hooks_for_plugins/1 | Viacheslav Kovalev | 2015-06-26 | 1 | -1/+1 |
| | | | | | | | | | | | | Test required `touch` utility to present on user's machine. Remove this dependency. | ||||
* | | | Fix rebar_utils:sh on windows | Viacheslav V. Kovalev | 2015-06-26 | 1 | -2/+15 |
| | | | |||||
* | | | Fix multi_app_default_dirs test on windows. | Viacheslav Kovalev | 2015-06-26 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | Seed random with erlang:now() because os:timestamp precision is not enough on windows. | ||||
* | | | Fixed two tests for windows 8.1 and added touch functionality | Daniel Widgren | 2015-06-26 | 1 | -3/+5 |
|/ / | |||||
* | | Make the test work on more versions | Fred Hebert | 2015-06-26 | 1 | -1/+1 |
| | | |||||
* | | Adding erl_first_files test | Fred Hebert | 2015-06-26 | 2 | -3/+45 |
| | | | | | | | | | | | | The test works by using a parse transform that stamps modules with an attribute as it runs them. It then compiles everything, loads the module, and makes sure the stamps respect the defined order. | ||||
* | | Adding tests for locks | Fred Hebert | 2015-06-25 | 1 | -11/+23 |
| | | |||||
* | | Add error message for bad provider hook, fixes #521 | Tristan Sloughter | 2015-06-19 | 1 | -1/+1 |
| | | |||||
* | | plugins provider | Tristan Sloughter | 2015-06-18 | 2 | -132/+202 |
| | | |||||
* | | check format of config file and print the bad section in the error | Tristan Sloughter | 2015-06-18 | 2 | -2/+2 |
| | | |||||
* | | Use the same dialyzer rebar.config options as rebar | James Fish | 2015-06-06 | 1 | -9/+10 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * All configuration is moved to `{dialyzer, PropList}` * `dialyzer_warnings` renamed `warnings` * `dialyzer_plt_warnings` renamed `get_warnings` * `dialyzer_plt_apps` renamed `plt_extra_apps` * `dialyzer_plt_dir` renamed `plt_location` * `{plt_location, local}` uses profile base directory * `dialyzer_plt` removed * `dialyzer_plt_prefix` sets prefix of PLT name (default "rebar3") * `dialyzer_base_plt_apps` renamed `base_plt_apps` * `dialyzer_base_plt_dir` renamed `base_plt_location` * `{base_plt_location, global}` uses rebar3's global cache directory * `dialyzer_base_plt` removed * `base_plt_prefix` sets prefix of PLT name (default "rebar3") PLT files are always named `<prefix>_<otp_version>_plt` to match rebar. `plt_prefix` and `base_plt_prefix` are not available in rebar, where the prefix is always set to the project's top level application. | ||||
* | | add artifact test | Tristan Sloughter | 2015-06-02 | 1 | -1/+29 |
| | | |||||
* | | allow `src_dirs` and `extra_src_dirs` at the root of the rebar config | alisdair sullivan | 2015-05-30 | 1 | -4/+91 |
| | | |||||
* | | Merge pull request #474 from tsloughter/fix_plugin_install | Tristan Sloughter | 2015-05-29 | 3 | -12/+61 |
|\ \ | | | | | | | fixing plugin install and paths | ||||
| * | | store plugin providers in app_info's state for deps | Tristan Sloughter | 2015-05-28 | 2 | -18/+15 |
| | | | |||||
| * | | add test for plugin with transitive deps | Tristan Sloughter | 2015-05-27 | 2 | -4/+56 |
| | | | |||||
* | | | Merge pull request #481 from ferd/fix-atom-pkg-upgrade | Tristan Sloughter | 2015-05-28 | 2 | -3/+34 |
|\ \ \ | |/ / |/| | | Fix upgrade of atom-only packages | ||||
| * | | Fix upgrade of atom-only packages | Fred Hebert | 2015-05-28 | 2 | -3/+34 |
| | | | | | | | | | | | | they would always be left unfound otherwise. | ||||
* | | | Add rebar.config 'excluded_apps' key. | Jean Parpaillon | 2015-05-23 | 1 | -0/+49 |
|/ / | | | | | | | | | | | Listed applications are simply ignored. Allows for configuration time sub-application building. | ||||
* | | fix storing of pkg and src deps in app_info | Tristan Sloughter | 2015-05-22 | 1 | -3/+2 |
| | | |||||
* | | run hooks when building plugins | Tristan Sloughter | 2015-05-21 | 1 | -1/+29 |
| | | |||||
* | | Merge pull request #456 from kovyl2404/provider-hooks-namespaces-fix | Tristan Sloughter | 2015-05-21 | 1 | -3/+27 |
|\ \ | | | | | | | Properly setup namespace for dependency provider hooks | ||||
| * | | Initialize namespace in rebar_state with default value. | Viacheslav Kovalev | 2015-05-22 | 1 | -3/+27 |
| | | | |||||
* | | | update stable_lock test from Fred's branch | Tristan Sloughter | 2015-05-21 | 2 | -13/+13 |
| | | | |||||
* | | | Add tests for lock forwarding | Fred Hebert | 2015-05-21 | 1 | -2/+82 |
|/ / | | | | | | | | | | | | | | | | | | | Lock forwarding is what happens when the file on disk are on a different version from what is specified in the lock file. Files on disk should be updated to respect what's in the lock file. A negative test has been added so that lock files that are outdated vis. the underlying git and packages but match files on disk do not get forwarded. This job is left to the `upgrade' command. | ||||
* | | Merge pull request #443 from kovyl2404/singleapp-project-duplicated-hook | Fred Hebert | 2015-05-21 | 1 | -2/+13 |
|\ \ | | | | | | | Run hooks for single application only once. |