Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fix }}} bug in mustache | Tristan Sloughter | 2015-05-05 | 1 | -1/+1 |
| | |||||
* | set resources to empty list if non in app env | Tristan Sloughter | 2015-05-04 | 1 | -1/+6 |
| | |||||
* | set resources of state in state initialize functions | Tristan Sloughter | 2015-05-04 | 2 | -15/+20 |
| | |||||
* | handle missing package in registry by skipping | Tristan Sloughter | 2015-05-04 | 3 | -9/+17 |
| | |||||
* | Merge pull request #384 from ferd/rework-deps-provider | Tristan Sloughter | 2015-05-04 | 1 | -48/+45 |
|\ | | | | | Fix dupes in deps provider, support atom pkgs | ||||
| * | Fix dupes in deps provider, support atom pkgs | Fred Hebert | 2015-05-04 | 1 | -48/+45 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Whenever files were being locked *and* provided in rebar.config duplicates could be printed. This is taken care of. Also whenever atom packages were being used, they would cause the merge step to fail. The new format does proper name-based deduplication of resources, giving priority to locks to work. ModificatioN/needs-update support is still in. This may also act as a fix for #341, if automation isn't required too much. | ||||
* | | Merge branch 'app-discover-profile-duplication' of ↵ | Fred Hebert | 2015-05-04 | 2 | -9/+21 |
|\ \ | |/ |/| | | | https://github.com/kovyl2404/rebar3 into kovyl2404-app-discover-profile-duplication | ||||
| * | Merge branch 'master' into app-discover-profile-duplication | Viacheslav V. Kovalev | 2015-05-01 | 29 | -208/+465 |
| |\ | | | | | | | | | | | | | Conflicts: test/rebar_profiles_SUITE.erl | ||||
| * | | Revert accidentially changed formatting | Viacheslav V. Kovalev | 2015-04-22 | 2 | -1/+2 |
| | | | |||||
| * | | Get rid of rebar_utils:tup_umerge/2 patching | Viacheslav Kovalev | 2015-04-22 | 2 | -17/+5 |
| | | | |||||
| * | | Implement opts umerge deduplication | Viacheslav Kovalev | 2015-04-22 | 2 | -2/+14 |
| | | | |||||
| * | | Correctly deduplicate profiles when applying | Viacheslav V. Kovalev | 2015-04-21 | 2 | -12/+19 |
| | | | | | | | | | | | | | | | Conflicts: src/rebar_state.erl | ||||
| * | | Do not duplicate profile when applying. | Viacheslav V. Kovalev | 2015-04-19 | 1 | -1/+5 |
| | | | |||||
* | | | only fetch branch needed, remove rebar_vsn_plugins from erlware_commons | Tristan Sloughter | 2015-05-03 | 1 | -1/+1 |
| | | | |||||
* | | | on upgrade of git branch check against remote | Tristan Sloughter | 2015-05-03 | 2 | -5/+7 |
| | | | |||||
* | | | Merge pull request #379 from tsloughter/rm_erlydtl | Fred Hebert | 2015-05-01 | 4 | -328/+254 |
|\ \ \ | | | | | | | | | Remove erlydtl and replace with mustache | ||||
| * | | | remove use of erlydtl in rebar | Tristan Sloughter | 2015-04-29 | 4 | -328/+254 |
| | | | | |||||
* | | | | Merge pull request #375 from tsloughter/kejv-support-parse-transforms | Fred Hebert | 2015-04-30 | 1 | -6/+27 |
|\ \ \ \ | |_|_|/ |/| | | | enable parse transformations in rebar config | ||||
| * | | | enable parse transformations in rebar config | Tristan Sloughter | 2015-04-26 | 1 | -6/+27 |
| |/ / | |||||
* | | | don't load package registry unless there are pkg deps to solve | Tristan Sloughter | 2015-04-28 | 1 | -13/+22 |
|/ / | |||||
* | | include _checkouts in release lib dirs if it exists | Tristan Sloughter | 2015-04-25 | 2 | -2/+4 |
| | | |||||
* | | Merge pull request #371 from tsloughter/fetch_app_details | Tristan Sloughter | 2015-04-25 | 2 | -1/+23 |
|\ \ | | | | | | | read in application details into app_info after fetch | ||||
| * | | read in application details into app_info after fetch | Tristan Sloughter | 2015-04-24 | 2 | -1/+23 |
| | | | |||||
* | | | Avoid topsorting deps twice | Fred Hebert | 2015-04-25 | 1 | -16/+6 |
|/ / | | | | | | | They can be culled and reused in one sort pass. | ||||
* | | Merge pull request #369 from tsloughter/noescript | Fred Hebert | 2015-04-24 | 1 | -7/+25 |
|\ \ | | | | | | | support templates even when not run as escript | ||||
| * | | support templates even when not run as escript | Tristan Sloughter | 2015-04-24 | 1 | -7/+25 |
| | | | |||||
* | | | Merge pull request #368 from ferd/fix-upgrade-promote | Tristan Sloughter | 2015-04-23 | 1 | -11/+20 |
|\ \ \ | |/ / |/| | | handle transitive deps being promoted | ||||
| * | | handle transitive deps being promoted | Fred Hebert | 2015-04-24 | 1 | -11/+20 |
| | | | |||||
* | | | merge_locks crashed if a config didn't have a deps entry | Tristan Sloughter | 2015-04-23 | 1 | -1/+1 |
| | | | |||||
* | | | remove warning if header not found, could be in a macro | Tristan Sloughter | 2015-04-23 | 1 | -4/+0 |
|/ / | |||||
* | | support for 18.0+ | Tristan Sloughter | 2015-04-23 | 3 | -3/+3 |
| | | |||||
* | | R15 support, replace unsetenv with putenv empty string | Tristan Sloughter | 2015-04-22 | 1 | -0/+2 |
| | | |||||
* | | fix tracking of all profiles dep paths | Tristan Sloughter | 2015-04-22 | 3 | -5/+15 |
| | | |||||
* | | real bootstrapping | Tristan Sloughter | 2015-04-22 | 11 | -11/+10 |
| | | |||||
* | | Merge pull request #354 from tsloughter/track_code_path | Tristan Sloughter | 2015-04-22 | 14 | -45/+67 |
|\ \ | | | | | | | Track code path | ||||
| * | | add_deps_to_patha nd restore_code_path added to api | Tristan Sloughter | 2015-04-22 | 1 | -1/+12 |
| | | | |||||
| * | | track and cleanup code paths for different contexts | Tristan Sloughter | 2015-04-21 | 13 | -44/+55 |
| | | | |||||
* | | | Symlink existing default deps when in new profile | Fred Hebert | 2015-04-22 | 1 | -8/+15 |
|/ / | | | | | | | Should fix #360 | ||||
* | | Merge pull request #357 from tsloughter/erl_first_files | Fred Hebert | 2015-04-20 | 1 | -3/+4 |
|\ \ | | | | | | | fix erl_first_files to check entire path of file | ||||
| * | | fix erl_first_files to check entire path of file | Tristan Sloughter | 2015-04-20 | 1 | -3/+4 |
| | | | |||||
* | | | run project wide pre-compile hooks after deps have compiled | Tristan Sloughter | 2015-04-20 | 1 | -2/+3 |
| | | | |||||
* | | | improve erlydtl source and out dir discovery | Tristan Sloughter | 2015-04-19 | 3 | -50/+71 |
|/ / | |||||
* | | don't duplicate hooks for top level app | Tristan Sloughter | 2015-04-19 | 3 | -10/+30 |
| | | |||||
* | | ignore optional deps for now | Tristan Sloughter | 2015-04-18 | 1 | -2/+4 |
| | | |||||
* | | add to end of code path not the beginning in handle_deps | Tristan Sloughter | 2015-04-18 | 1 | -1/+1 |
| | | |||||
* | | Add support for an unlock command | Fred Hebert | 2015-04-18 | 3 | -5/+86 |
| | | | | | | | | | | Allows to remove entries from the lock file, or the lock file as a whole. | ||||
* | | Merge pull request #344 from ferd/proper-default-fetch | Tristan Sloughter | 2015-04-18 | 3 | -36/+81 |
|\ \ | |/ |/| | Default deps always to the default profile | ||||
| * | Default deps always to the default profile | Fred Hebert | 2015-04-17 | 3 | -36/+81 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When fetching dependencies for the first time using a profile (`rebar3 as prod release` or `rebar3 ct`), the dependencies get fetched into the non-default profile. This has two consequences: - the files get re-downloaded on follow-up runs - the lock file includes incomplete or too many deps in its list This patch forces dependencies in the default profile to be stored in _build/default/lib even when running under other profiles, then symlinks them to the correct one. This makes it so common dependencies in 'default' be downloaded there and avoids re-downloading them. Should also fix the lock issues. | ||||
* | | replcae ensure_started bc it doens't exist in R15, with load | Tristan Sloughter | 2015-04-17 | 1 | -2/+1 |
| | | |||||
* | | restructure escriptize provider so the error is properly returned | Tristan Sloughter | 2015-04-17 | 1 | -17/+17 |
| | |