aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2016-02-24Merge pull request #450 from tsloughter/masterv3.18.0Jordan Wilberding
upgrade erlware_commons to 0.19.0
2016-02-19upgrade erlware_commons to 0.19.0Tristan Sloughter
2016-02-19Merge pull request #449 from tsloughter/masterv3.17.0Jordan Wilberding
Couple fixes related to vm.args and sys.config
2016-02-18allow 'false' to tell relx to not create a sys.config or vm.argsTristan Sloughter
2016-02-18fix bug building tarfile if vm.args doesn't existTristan Sloughter
2016-02-16Merge pull request #446 from project-fifo/arghv3.16.0Tristan Sloughter
Add low / high color mode
2016-02-16Fix case for applicaiton:get_envHeinz N. Gies
2016-02-16Use an app_env to get color intensityHeinz N. Gies
2016-02-11Fix typoHeinz N. Gies
2016-02-09Add low / high color modeHeinz N. Gies
2016-02-05Merge pull request #443 from tsloughter/masterv3.15.0Jordan Wilberding
dammit, must split the path to use prefix to check for cycles
2016-02-05Merge pull request #444 from tsloughter/issue_335Jordan Wilberding
targetdir may be list not binary, convert before comparing
2016-02-05targetdir may be list not binary, convert before comparingTristan Sloughter
2016-02-04dammit, must split the path to use prefix to check for cyclesTristan Sloughter
2016-01-31Merge pull request #442 from tsloughter/masterJordan Wilberding
use list comp instead of ec_plists for copy directory
2016-01-30use list comp instead of ec_plists for copy directoryTristan Sloughter
2016-01-30Merge pull request #441 from erlanger/masterTristan Sloughter
replacing OS vars: comply with otp sys.config requirement
2016-01-23replacing OS vars: use .orig files to prevent overwritingerlanger
2016-01-22replacing OS vars: comply with otp sys.config requirementerlanger
2016-01-12Merge pull request #438 from tsloughter/debugJordan Wilberding
move missing beam and other app warnings to debug messages
2016-01-12format filename as string in warning messageTristan Sloughter
2016-01-12move missing beam and other app warnings to debug messagesTristan Sloughter
2016-01-12Merge pull request #437 from tsloughter/topov3.13.0Jordan Wilberding
Remove custom topo sort
2016-01-11use priv_dir for generated test dataTristan Sloughter
2016-01-11remove rlx_topo since all systools >=R15 have a working sort of appsTristan Sloughter
2016-01-10Merge pull request #435 from tsloughter/cfv3.12.0Jordan Wilberding
add cf as a direct dependency
2016-01-06Merge pull request #436 from ferd/include-src-in-tarballsTristan Sloughter
Include src/ in tarballs unless specified not to
2016-01-06Include src/ in tarballs unless specified not toFred Hebert
By default, the `include_src` value is `true`, yet Relx disregards the value entirely when generating tarballs. This patch makes it so the value is used and respected when generating tarballs. Given the default value is `true`, this patch changes the default behaviour of relx to always include source files in tarballs, considering its omission a bug rather than a feature. Tests are added, verifying the impact on ERTS-included files.
2016-01-05add cf as a direct dependencyv3.11.0Tristan Sloughter
2015-12-31Merge pull request #431 from erlware/revert-426-varsv3.10.0Tristan Sloughter
Revert "Enhance evaluation of environment variables"
2015-12-31Revert "Enhance evaluation of environment variables"revert-426-varsTristan Sloughter
2015-12-30Merge pull request #429 from sdebnath/console_modeTristan Sloughter
Allow console to set code loading mode based on defaults.
2015-12-30Allow console to set code loading mode based on defaults.Shawn Debnath
2015-12-22Merge pull request #426 from saleyn/varsTristan Sloughter
Enhance evaluation of environment variables
2015-12-22Enhance the variable replacementSerge Aleynikov
Add ability to also run shell commands contained in the sys.config. E.g.: # In this example the node name defaults to name of the release # and can be overriden at run-time, appended with current year $ head -1 vm.args -sname ${NODE_NAME:-$REL_NAME}$(date +%Y) # If the $NAME is 'abc2015', and hostname is 'MyHost', below the 'node' # parameter gets set to 'Abc2015@myhost' $ grep node sys.config {node, $(echo ${NAME^})@${HOSTNAME,,}}
2015-12-22Optimize evaluation of environment variablesSerge Aleynikov
This patch addresses the following issues: * When RELX_REPLACE_OS_VARS is set, evaluation of environment vars is done by the shell rather than awk, this allows to use more powerful notation of environment variables in sys.config and vm.args (e.g. `-sname abc@${HOSTNAME,,}` or `{myapp, [{user, ${USER:-unknown}}]}` * Using shell vars rather than unnecessarily forking awk/grep/etc
2015-12-04Merge pull request #421 from tsloughter/config_cli_orderJordan Wilberding
replace last, not first when merging cli and config terms
2015-12-04replace last, not first when merging cli and config termsTristan Sloughter
2015-12-04Merge pull request #420 from tsloughter/config_cli_orderJordan Wilberding
don't reverse the config terms if there are cli args
2015-12-04don't reverse the config terms if there are cli argsTristan Sloughter
2015-11-30Merge pull request #418 from tsloughter/cf_escriptJordan Wilberding
include cf in escript so output works
2015-11-30include cf in escript so output worksTristan Sloughter
2015-11-22Merge pull request #417 from tsloughter/masterJordan Wilberding
Simple updates
2015-11-22update providers dep to latestv3.9.0Tristan Sloughter
2015-11-22update hex metdata, switching contributors to maintainersTristan Sloughter
2015-11-21Merge pull request #415 from tsloughter/erl_inteface_libJordan Wilberding
include lib dir if it exists, erl_interface is an ex. with a lib
2015-11-21Merge pull request #416 from tsloughter/fix_error_msgsJordan Wilberding
Fix error msgs and add sys.config error message
2015-11-21error out with useful message if the user provided sys.config isn't parseableTristan Sloughter
2015-11-21use the configured logging for error outputTristan Sloughter
2015-11-21update deps, providers and erlware_commonsTristan Sloughter