{"push_id":679889276,"size":10,"distinct_size":10,"ref":"refs/heads/master","head":"b51a0e314b2fb5a26c99625d025d70bf5c571b23","before":"a11c009fcfe02fb7741bb7ce0c8ebaf2141ffd8d","commits":[{"sha":"fb160ebf718364e8cb4edd4ead9ebf097024c037","author":{"email":"6676c6326c6e87dce31383f8bf1437f5ca55a609@ferd.ca","name":"Fred Hebert"},"message":"Adding app auto-boot to rebar shell\n\n- moved path addition, config loading and app boot to before the shell\n  is available\n- apps successfully booting are in an INFO message, failed to boot into\n  an ERROR message\n- A warning is printed when apps are booted informing to please use\n  releases for actual deployment, and is omitted otherwise.\n- Some minor refactorings otherwise.","distinct":true,"url":"https://api.github.com/repos/rebar/rebar3/commits/fb160ebf718364e8cb4edd4ead9ebf097024c037"},{"sha":"51e822e54cf862e3026d23a1f9e74797c4e7f9eb","author":{"email":"6676c6326c6e87dce31383f8bf1437f5ca55a609@ferd.ca","name":"Fred Hebert"},"message":"Add a shell agent\n\nThe shell agent allows to run rebar3 commands and autoload compiled\nmodules when that is done.","distinct":true,"url":"https://api.github.com/repos/rebar/rebar3/commits/51e822e54cf862e3026d23a1f9e74797c4e7f9eb"},{"sha":"2fabfe1ee824e3d1d0764e2770309c242ae771d9","author":{"email":"6676c6326c6e87dce31383f8bf1437f5ca55a609@ferd.ca","name":"Fred Hebert"},"message":"'do' returns its final state.\n\nWhile 'do' skips state updates between subcommands so that:\n\n    rebar3 do a, b  == (rebar3 a && rebar3 b)\n\nThe final state of 'b' does not need to be discarded and might in fact\nbe useful to get when dealing with Rebar3 as an API.\n\nThis can be done without breaking the equality relation already\nestablished.","distinct":true,"url":"https://api.github.com/repos/rebar/rebar3/commits/2fabfe1ee824e3d1d0764e2770309c242ae771d9"},{"sha":"3de325aa497e2b05ada5c84ea75d980d58aba645","author":{"email":"6676c6326c6e87dce31383f8bf1437f5ca55a609@ferd.ca","name":"Fred Hebert"},"message":"Rebar agent reloads the config file on every run\n\nThis allows proper checking of new configurations, deps, or plugins, and\nmakes sure they are detected during an active shell session.","distinct":true,"url":"https://api.github.com/repos/rebar/rebar3/commits/3de325aa497e2b05ada5c84ea75d980d58aba645"},{"sha":"c79eedf2dba5d490988dc59ffe189ba875b750b8","author":{"email":"6676c6326c6e87dce31383f8bf1437f5ca55a609@ferd.ca","name":"Fred Hebert"},"message":"Display experimental warning\n\nThe feature may still be modified in the future.","distinct":true,"url":"https://api.github.com/repos/rebar/rebar3/commits/c79eedf2dba5d490988dc59ffe189ba875b750b8"},{"sha":"2e7eb8f4102900031e2a7cbb28bedf7b0034e392","author":{"email":"6676c6326c6e87dce31383f8bf1437f5ca55a609@ferd.ca","name":"Fred Hebert"},"message":"Get prebooted apps to acknowledge sys.config\n\nChange the order from load-config -> start-apps to load-apps ->\nload-config -> start-apps","distinct":true,"url":"https://api.github.com/repos/rebar/rebar3/commits/2e7eb8f4102900031e2a7cbb28bedf7b0034e392"},{"sha":"398204b13e9b9073e14ce7311be6e54eb1eb956b","author":{"email":"6676c6326c6e87dce31383f8bf1437f5ca55a609@ferd.ca","name":"Fred Hebert"},"message":"Add support to boot apps from releases in shell\n\nPrecedence still goes to shell_apps.","distinct":true,"url":"https://api.github.com/repos/rebar/rebar3/commits/398204b13e9b9073e14ce7311be6e54eb1eb956b"},{"sha":"30847ec66103bdbaa8b7787577677c24d583500f","author":{"email":"6676c6326c6e87dce31383f8bf1437f5ca55a609@ferd.ca","name":"Fred Hebert"},"message":"Fix config loading in shell\n\nConfig files from the command line would expect the wrong format:\n\n    {app1, [...]}.\n    {app2, [...]}.\n\nInstead of the correct sys.config format:\n\n    [{app1, [...]},\n     {app2, [...]}]\n\nNot supported yet: the recursive file references documented in\nhttp://www.erlang.org/doc/man/config.html","distinct":true,"url":"https://api.github.com/repos/rebar/rebar3/commits/30847ec66103bdbaa8b7787577677c24d583500f"},{"sha":"c87f2a2c73ccdff29c0b320070c5599716b47fca","author":{"email":"6676c6326c6e87dce31383f8bf1437f5ca55a609@ferd.ca","name":"Fred Hebert"},"message":"Optionally allow node names to the rebar3 shell.\n\nHelps with integration efforts, but unfortunately can't support the\n'-sname' and '-name' options, only '--sname' and '--name'.","distinct":true,"url":"https://api.github.com/repos/rebar/rebar3/commits/c87f2a2c73ccdff29c0b320070c5599716b47fca"},{"sha":"b51a0e314b2fb5a26c99625d025d70bf5c571b23","author":{"email":"239262c2226148119cbbd1c1013a2030493ecd9b@gmail.com","name":"Tristan Sloughter"},"message":"Merge pull request #473 from ferd/improve-shell\n\nimprove the rebar3 shell","distinct":true,"url":"https://api.github.com/repos/rebar/rebar3/commits/b51a0e314b2fb5a26c99625d025d70bf5c571b23"}]}