summaryrefslogtreecommitdiff
path: root/src/rebar_utils.erl
Commit message (Collapse)AuthorAgeFilesLines
...
| * add support for old format otp versionsTristan Sloughter2015-07-251-15/+16
| |
| * parse old format of OTP versionsTristan Sloughter2015-07-241-7/+12
| |
| * Add functions to validate OTP release in useDerek Brown2015-07-241-1/+45
| | | | | | | | | | | | | | | | | | | | | | | | 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".
* | support atom for branch names like rebar2Tristan Sloughter2015-07-211-0/+2
|/
* Escape paths and args in shell commandsFred Hebert2015-07-181-1/+16
| | | | | | | Basic escaping is done only. Fancy hex sequences are not covered, but this should otherwise take care of the most common issues. Fixes #497
* always close port when done with it. fixes #589Tristan Sloughter2015-07-061-10/+16
|
* Use rebar own method to read global config file.CarlosEDP2015-07-031-12/+4
|
* Renamed functions.CarlosEDP2015-07-031-2/+2
|
* Added rebar profile to httpc initialization and calls.CarlosEDP2015-07-031-1/+1
|
* Fix for cases with no proxy configured.CarlosEDP2015-07-031-1/+1
|
* Get proxy vars from ~/.config/rebar3/rebar.config. Variable format is ↵CarlosEDP2015-07-031-48/+21
| | | | {http_proxy, http://host:port} or {http_proxy, http://host:port}
* Added support for proxy on rebar3 based on environment variables.CarlosEDP2015-07-031-1/+53
|
* Fix rebar_utils:sh on windowsViacheslav V. Kovalev2015-06-261-5/+9
|
* fix for plugin installation and code pathsTristan Sloughter2015-05-271-0/+17
|
* purge loaded code when it conflicts with project apps in testsTristan Sloughter2015-05-181-0/+18
|
* fix failure on missing OTP_VERSION file #403Tristan Sloughter2015-05-091-21/+24
|
* fix rebar_git_resourcederwinlu2015-05-071-1/+7
| | | | | | * fix shell commands relying on non windows shell commands * fix shell commands using wrong quotes * implement native wc -l
* Use resource handlers to deal with deps/semverFred Hebert2015-05-051-13/+38
|
* track and cleanup code paths for different contextsTristan Sloughter2015-04-211-8/+0
|
* support single atoms for pkg deps, fetch highest version availableTristan Sloughter2015-04-111-1/+65
|
* re-export functions only used within rebar_utils that are also needed by pluginsTristan Sloughter2015-04-021-1/+4
|
* treat _checkouts as deps that are always compiledTristan Sloughter2015-03-211-0/+1
|
* flatten command to open_port so <17 Erlangs are happyTristan Sloughter2015-03-161-3/+3
|
* don't traverse into subdirectories looking for beamsTristan Sloughter2015-03-071-2/+1
|
* use rebar_utils:sh for git and hg commands to have better errors and logsTristan Sloughter2015-03-031-0/+11
|
* `as` delegates task handling to `do` provideralisdair sullivan2015-03-021-2/+2
|
* Port env var expension fix from rebar2Fred Hebert2015-02-251-1/+1
| | | | See https://github.com/rebar/rebar/pull/458
* output hook stdout and don't add extra newlineTristan Sloughter2015-02-231-1/+2
|
* consolidate app validation and exist checksTristan Sloughter2015-02-221-17/+4
|
* sort project apps before merging depsTristan Sloughter2015-02-191-1/+11
|
* factor out task/args parsing from `do` for use in other metaalisdair sullivan2015-02-081-1/+54
| | | | commands
* print error message for failed fetchTristan Sloughter2014-12-051-22/+0
|
* move dir functions from utils to new module rebar_dirTristan Sloughter2014-12-011-104/+3
|
* fixes for dialyzer findingsTristan Sloughter2014-11-301-25/+1
|
* global plugins install to global config directoryTristan Sloughter2014-11-291-3/+11
|
* wip: profilesTristan Sloughter2014-11-291-1/+50
|
* add cleanup_code_path back to rebar_utils for eunit providerTristan Sloughter2014-11-141-1/+16
|
* use CONFIG_DIR of rebar3 for config directoriesTristan Sloughter2014-11-101-1/+6
|
* handle throw by relxTristan Sloughter2014-11-081-3/+3
|
* add eunit task, still work to be doneTristan Sloughter2014-11-051-0/+18
|
* install test deps to separate directoryTristan Sloughter2014-11-041-8/+9
|
* update config deps and support semver in app vsnTristan Sloughter2014-11-031-0/+3
|
* add make_vsn to rebar_resource for replacing app vsnsTristan Sloughter2014-11-031-10/+13
|
* verify checked out dep is the same as specified in the config and update if notTristan Sloughter2014-11-011-1/+1
|
* test deps support, but builds them after project apps currentlyTristan Sloughter2014-10-161-0/+10
|
* remove unused utils functionsTristan Sloughter2014-10-161-127/+19
|
* fixed up a few unknown typesTristan Sloughter2014-09-211-2/+2
|
* down to last 2 dialyzer errorsTristan Sloughter2014-09-211-14/+2
|
* fix support for r15Tristan Sloughter2014-09-171-0/+12
|
* remove use of 17+ function lists:droplast/1Tristan Sloughter2014-09-171-1/+5
|