{"ref":"refs/heads/master","commits":[{"author":{"name":"Tuncer Ayaz","email":"0bb14fc58da65081d0cb1348cd128d0459f603ba@gmail.com"},"sha":"317eeb72e0e4a6855910a7ac26295735ccb77553","message":"Fix Dialyzer warning","url":"https://api.github.com/repos/alavrik/rebar/commits/317eeb72e0e4a6855910a7ac26295735ccb77553"},{"author":{"name":"Tuncer Ayaz","email":"0bb14fc58da65081d0cb1348cd128d0459f603ba@gmail.com"},"sha":"fa1bbc67027b3382ccfe5efc791e8105c52c1d64","message":"Fix regressions in rebar_file_utils","url":"https://api.github.com/repos/alavrik/rebar/commits/fa1bbc67027b3382ccfe5efc791e8105c52c1d64"},{"author":{"name":"Tim Watson","email":"14265bd1655a10906c223c8fc1327bd0817ab9dd@gmail.com"},"sha":"36a40d33514bc05935ad5c5e9fd1b3521a6bd352","message":"Fix missing plugin warnings\n\nThis patch fixes the warning logging when the number of missing plugins\nis greater than one. The current code only works by accident, when a\nsingle plugin is all that is missing.","url":"https://api.github.com/repos/alavrik/rebar/commits/36a40d33514bc05935ad5c5e9fd1b3521a6bd352"},{"author":{"name":"Matt Campbell","email":"e0af15c3b069a64665d47df2caf35d0312fff303@gmail.com"},"sha":"5998c6c721b22a9413c66f2b2b034f9d5bd5bb3d","message":"Add console command to windows runner script","url":"https://api.github.com/repos/alavrik/rebar/commits/5998c6c721b22a9413c66f2b2b034f9d5bd5bb3d"},{"author":{"name":"joewilliams","email":"16a9a54ddf4259952e3c118c763138e83693d7fd@joetify.com"},"sha":"cb5056b2e362aa0b1eb0ccfc6009613426682ed5","message":"Get rid of app.config\n\napp.config has been a long standing erroneous file in rebar. Erlang/OTP\ndocumentation suggests a sys.config file instead. This file is stored in\nthe releases/VSN directory. This does a few things but most importantly\nit ensures your config (contained in the application environment)\nsurvives a hot upgrade. It also has the advantage of allowing the\nconfiguration of the application to be versioned along side the\napplication code. This patch flips rebar to use sys.config rather than\napp.config.\n\nAdditionally it makes this flip to vm.args as well, making them\nversioned just like sys.config.\n\nThis patch also includes runner script changes to support the old\netc/app.config config file location and support for Windows.\n\nThanks to mokele for the initial work and kick in the pants to make this\nfinially happen.","url":"https://api.github.com/repos/alavrik/rebar/commits/cb5056b2e362aa0b1eb0ccfc6009613426682ed5"},{"author":{"name":"Joe Williams","email":"16a9a54ddf4259952e3c118c763138e83693d7fd@joetify.com"},"sha":"6656ead0356aaef132a79e9733f74e32725d6e9e","message":"Merge pull request #133 from joewilliams/sysconfig1\n\nGet rid of app.config","url":"https://api.github.com/repos/alavrik/rebar/commits/6656ead0356aaef132a79e9733f74e32725d6e9e"},{"author":{"name":"Matt Campbell","email":"e0af15c3b069a64665d47df2caf35d0312fff303@gmail.com"},"sha":"9bf31b7389d44e4ed0816099293fe1171914eb95","message":"Update Windows runner script usage blurb","url":"https://api.github.com/repos/alavrik/rebar/commits/9bf31b7389d44e4ed0816099293fe1171914eb95"},{"author":{"name":"Steven Gravell","email":"8dda05e648f167f1c34acd8e73019c67c7691aed@smarkets.com"},"sha":"fbd26143bbee05af9b222c1010d9718746fb7997","message":"fix vm.args checks by always using $VMARGS_PATH","url":"https://api.github.com/repos/alavrik/rebar/commits/fbd26143bbee05af9b222c1010d9718746fb7997"},{"author":{"name":"Joe Williams","email":"16a9a54ddf4259952e3c118c763138e83693d7fd@joetify.com"},"sha":"4ddfb3d2352f0aa1cc654c089893ca4b97de074c","message":"Merge pull request #135 from mokele/runner-vm-args-fix\n\nfix vm.args checks by always using $VMARGS_PATH","url":"https://api.github.com/repos/alavrik/rebar/commits/4ddfb3d2352f0aa1cc654c089893ca4b97de074c"},{"author":{"name":"Mistagrooves","email":"bc5db4b7fcab9264516821d7fdf44870063973d5@gmail.com"},"sha":"8549db72d4c7f77d3d45da69941d563d73d21cc4","message":"@ characters before elses were causing the script to not run","url":"https://api.github.com/repos/alavrik/rebar/commits/8549db72d4c7f77d3d45da69941d563d73d21cc4"},{"author":{"name":"Joe Williams","email":"16a9a54ddf4259952e3c118c763138e83693d7fd@joetify.com"},"sha":"0279cb2fb9a96a5a79393d424ed087e5909645e8","message":"Merge pull request #139 from Mistagrooves/syntax_errors_start_erl_batch\n\n@ characters causes windows start_erl error","url":"https://api.github.com/repos/alavrik/rebar/commits/0279cb2fb9a96a5a79393d424ed087e5909645e8"},{"author":{"name":"Tim Watson","email":"14265bd1655a10906c223c8fc1327bd0817ab9dd@gmail.com"},"sha":"30d1cdb31bbcc573cf3f31e67fdf0c1140b731fc","message":"Fix config handling in root_dir\n\nAvoid overwriting custom config (passed with -C) when we are processing\nthe base_dir in rebar_core.","url":"https://api.github.com/repos/alavrik/rebar/commits/30d1cdb31bbcc573cf3f31e67fdf0c1140b731fc"},{"author":{"name":"joewilliams","email":"16a9a54ddf4259952e3c118c763138e83693d7fd@joetify.com"},"sha":"b7bcf5528bb30cc8f2a9b95dc967e2a555243db1","message":"Handle vm.args properly while building upgrades\n\nThis patch corrects the vm.args behavior while building upgrade tarballs\nby copying the file from the release into the upgrade. Additionally it\npatches the dummy runner script in the upgrade test project to work\nproperly.","url":"https://api.github.com/repos/alavrik/rebar/commits/b7bcf5528bb30cc8f2a9b95dc967e2a555243db1"},{"author":{"name":"Tuncer Ayaz","email":"0bb14fc58da65081d0cb1348cd128d0459f603ba@gmail.com"},"sha":"5a0aa04b20cbb56022a7af1e8eee6ee32e668083","message":"Cleanup deprecations now that R14B04 is released","url":"https://api.github.com/repos/alavrik/rebar/commits/5a0aa04b20cbb56022a7af1e8eee6ee32e668083"},{"author":{"name":"Tim Watson","email":"14265bd1655a10906c223c8fc1327bd0817ab9dd@gmail.com"},"sha":"6dfcd8b9f2b1fa73575c353b37e7b7d2e77fa5be","message":"Support for custom version commands\n\nThis patch adds support for customising the way in which rebar generates\nversion numbers for app.src files using the `{vsn,Spec}` approach.\nWhilst the existing `{vsn,ScmName::atom()}` syntax will continue to\nwork, users can also pass `{vsn,{cmd,Cmd::string()}}` in which\ncase the provided *command* will be used. For example:\n\n```erlang\n{application, doodah,\n [\n  {vsn, {cmd, \"git rev-parse --short HEAD\"}}]}.\n```","url":"https://api.github.com/repos/alavrik/rebar/commits/6dfcd8b9f2b1fa73575c353b37e7b7d2e77fa5be"},{"author":{"name":"Jon Meredith","email":"a79e04750344b607a9f50266674b5875dff51849@basho.com"},"sha":"577574675815ec93e720af5eda1dccddd463603a","message":"Remove modules that fail coverage from the list","url":"https://api.github.com/repos/alavrik/rebar/commits/577574675815ec93e720af5eda1dccddd463603a"},{"author":{"name":"joewilliams","email":"16a9a54ddf4259952e3c118c763138e83693d7fd@joetify.com"},"sha":"f82028a544e62a2e712e9118fbc9225bcd74e351","message":"More descriptive logging for upgrade systools cmds\n\nIn debugging upgrade issues it is sometimes difficult to know which\nsystools step a error ocurred at, a little extra logging to fix that.","url":"https://api.github.com/repos/alavrik/rebar/commits/f82028a544e62a2e712e9118fbc9225bcd74e351"},{"author":{"name":"joewilliams","email":"16a9a54ddf4259952e3c118c763138e83693d7fd@joetify.com"},"sha":"644bb0a312614b7d30976505fe013394f9782b01","message":"Copy sys.config into upgrade tarball\n\nWhile building an upgrade the sys.config file should be copied into the\nupgrade tarball so release_handler:install_releases/1 does not clobber\nthe existing configuration from the application environment.","url":"https://api.github.com/repos/alavrik/rebar/commits/644bb0a312614b7d30976505fe013394f9782b01"},{"author":{"name":"joewilliams","email":"16a9a54ddf4259952e3c118c763138e83693d7fd@joetify.com"},"sha":"fb8732085e8e851a4f0c9cc97d949c0dc489ce3d","message":"Better code path handling during upgrades\n\nWhile building a upgrade package rebar will add new paths to the\ninternal erlang path, these paths and their order have effects on how\nthe package is built. This patch should fix some corner cases where a\nuser can receive a \"undefined application\" error.","url":"https://api.github.com/repos/alavrik/rebar/commits/fb8732085e8e851a4f0c9cc97d949c0dc489ce3d"},{"author":{"name":"Matt Campbell","email":"e0af15c3b069a64665d47df2caf35d0312fff303@gmail.com"},"sha":"36fe2c460c5ec35859b0bbd6c54b708850bb18a1","message":"Don't run erl_args through set_trim\n\nArgs provided by erlsrv.exe were being mostly\ndiscarded due to being processed through set_trim","url":"https://api.github.com/repos/alavrik/rebar/commits/36fe2c460c5ec35859b0bbd6c54b708850bb18a1"}],"head":"a54dd53673444fc4227341ecfdd78fb2710b600d","push_id":51420125,"size":47}