{"shas":[["ed9984e626c687104e59089384cf3817c47cad1b","14265bd1655a10906c223c8fc1327bd0817ab9dd@gmail.com","Add pre and post script support for all commands\n\nThis change makes it possible to assign pre/post scripts to all\nrebar commands. This allows users fine grained control over\nwhen scripts and/or shell commands should be executed, where such\nextensions are absolutely needed. No changes to existing modules\nare required, although for a command to run with an enhanced\nexecution environment (e.g., the port compiler providing all the\nimportant DRV_LDFLAGS environment variables and the like) then\nthe module should export a function setup_env/1, which the\npre/post hooks will take advantage of.\n\nAn example of the setup_env/1 function has been implemented in\nthe rebar_port_compiler module, refactoring the environment\nsetup to avoid any duplication. The rebar.config elements are\nprocessed as follows:\n\nSeveral examples of this configuration have been added to the\nrebar.config.sample file.","Tim Watson"],["36c7e98f0ad5fb6cbba63beddeae64102c3de7cc","0bb14fc58da65081d0cb1348cd128d0459f603ba@gmail.com","Deprecate old hooks","Tuncer Ayaz"]],"repo":"basho/rebar","actor":"tuncer","ref":"refs/heads/tw-hooks","size":2,"head":"36c7e98f0ad5fb6cbba63beddeae64102c3de7cc","actor_gravatar":"0451a5e57b4f03d81684de16f93e9f5b","push_id":26430193}