summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | handle missing package in registry by skippingTristan Sloughter2015-05-043-9/+17
| | | |
* | | | Merge pull request #384 from ferd/rework-deps-providerTristan Sloughter2015-05-041-48/+45
|\ \ \ \ | | | | | | | | | | Fix dupes in deps provider, support atom pkgs
| * | | | Fix dupes in deps provider, support atom pkgsFred Hebert2015-05-041-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 Hebert2015-05-042-9/+21
|\ \ \ \ \ | |/ / / / |/| | | | | | | | | https://github.com/kovyl2404/rebar3 into kovyl2404-app-discover-profile-duplication
| * | | | Merge branch 'master' into app-discover-profile-duplicationViacheslav V. Kovalev2015-05-0129-208/+465
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: test/rebar_profiles_SUITE.erl
| * | | | | Revert accidentially changed formattingViacheslav V. Kovalev2015-04-222-1/+2
| | | | | |
| * | | | | Get rid of rebar_utils:tup_umerge/2 patchingViacheslav Kovalev2015-04-222-17/+5
| | | | | |
| * | | | | Implement opts umerge deduplicationViacheslav Kovalev2015-04-222-2/+14
| | | | | |
| * | | | | Correctly deduplicate profiles when applyingViacheslav V. Kovalev2015-04-212-12/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/rebar_state.erl
| * | | | | Do not duplicate profile when applying.Viacheslav V. Kovalev2015-04-191-1/+5
| | | | | |
* | | | | | only fetch branch needed, remove rebar_vsn_plugins from erlware_commonsTristan Sloughter2015-05-031-1/+1
| | | | | |
* | | | | | on upgrade of git branch check against remoteTristan Sloughter2015-05-032-5/+7
| | | | | |
* | | | | | Merge pull request #379 from tsloughter/rm_erlydtlFred Hebert2015-05-014-328/+254
|\ \ \ \ \ \ | |_|_|/ / / |/| | | | | Remove erlydtl and replace with mustache
| * | | | | remove use of erlydtl in rebarTristan Sloughter2015-04-294-328/+254
| | |_|_|/ | |/| | |
* | | | | Merge pull request #375 from tsloughter/kejv-support-parse-transformsFred Hebert2015-04-301-6/+27
|\ \ \ \ \ | |_|_|/ / |/| | | | enable parse transformations in rebar config
| * | | | enable parse transformations in rebar configTristan Sloughter2015-04-261-6/+27
| |/ / /
* | | | don't load package registry unless there are pkg deps to solveTristan Sloughter2015-04-281-13/+22
|/ / /
* | | include _checkouts in release lib dirs if it existsTristan Sloughter2015-04-252-2/+4
| | |
* | | Merge pull request #371 from tsloughter/fetch_app_detailsTristan Sloughter2015-04-252-1/+23
|\ \ \ | | | | | | | | read in application details into app_info after fetch
| * | | read in application details into app_info after fetchTristan Sloughter2015-04-242-1/+23
| | | |
* | | | Avoid topsorting deps twiceFred Hebert2015-04-251-16/+6
|/ / / | | | | | | | | | They can be culled and reused in one sort pass.
* | | Merge pull request #369 from tsloughter/noescriptFred Hebert2015-04-241-7/+25
|\ \ \ | | | | | | | | support templates even when not run as escript
| * | | support templates even when not run as escriptTristan Sloughter2015-04-241-7/+25
| | | |
* | | | Merge pull request #368 from ferd/fix-upgrade-promoteTristan Sloughter2015-04-231-11/+20
|\ \ \ \ | |/ / / |/| | | handle transitive deps being promoted
| * | | handle transitive deps being promotedFred Hebert2015-04-241-11/+20
| | | |
* | | | merge_locks crashed if a config didn't have a deps entryTristan Sloughter2015-04-231-1/+1
| | | |
* | | | remove warning if header not found, could be in a macroTristan Sloughter2015-04-231-4/+0
|/ / /
* | | support for 18.0+Tristan Sloughter2015-04-233-3/+3
| | |
* | | R15 support, replace unsetenv with putenv empty stringTristan Sloughter2015-04-221-0/+2
| | |
* | | fix tracking of all profiles dep pathsTristan Sloughter2015-04-223-5/+15
| | |
* | | real bootstrappingTristan Sloughter2015-04-2211-11/+10
| | |
* | | Merge pull request #354 from tsloughter/track_code_pathTristan Sloughter2015-04-2214-45/+67
|\ \ \ | | | | | | | | Track code path
| * | | add_deps_to_patha nd restore_code_path added to apiTristan Sloughter2015-04-221-1/+12
| | | |
| * | | track and cleanup code paths for different contextsTristan Sloughter2015-04-2113-44/+55
| | | |
* | | | Symlink existing default deps when in new profileFred Hebert2015-04-221-8/+15
|/ / / | | | | | | | | | Should fix #360
* | | Merge pull request #357 from tsloughter/erl_first_filesFred Hebert2015-04-201-3/+4
|\ \ \ | | | | | | | | fix erl_first_files to check entire path of file
| * | | fix erl_first_files to check entire path of fileTristan Sloughter2015-04-201-3/+4
| | | |
* | | | run project wide pre-compile hooks after deps have compiledTristan Sloughter2015-04-201-2/+3
| | | |
* | | | improve erlydtl source and out dir discoveryTristan Sloughter2015-04-193-50/+71
|/ / /
* | | don't duplicate hooks for top level appTristan Sloughter2015-04-193-10/+30
| | |
* | | ignore optional deps for nowTristan Sloughter2015-04-181-2/+4
| | |
* | | add to end of code path not the beginning in handle_depsTristan Sloughter2015-04-181-1/+1
| | |
* | | Add support for an unlock commandFred Hebert2015-04-183-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-fetchTristan Sloughter2015-04-183-36/+81
|\ \ \ | |/ / |/| | Default deps always to the default profile
| * | Default deps always to the default profileFred Hebert2015-04-173-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 loadTristan Sloughter2015-04-171-2/+1
| | |
* | | restructure escriptize provider so the error is properly returnedTristan Sloughter2015-04-171-17/+17
| | |
* | | remove use of lists:droplast, it doesn't exist pre-17Tristan Sloughter2015-04-171-1/+1
| | |
* | | ct: compile tests from test dir to outdir instead of compiling copiesTristan Sloughter2015-04-171-6/+6
| | |
* | | update project_apps and state before running post hooksTristan Sloughter2015-04-171-2/+4
| | |