{"push_id":2176098967,"size":4,"distinct_size":4,"ref":"refs/heads/module-env","head":"7810859b0ca7802b8766c9763b467e4e2d3d94bf","before":"8485e630d91786af9d0c189bb432e000fb77c1d0","commits":[{"sha":"68efb7dee9ee74cc6852478b10ccbc1b430c7fcc","author":{"name":"Mark Olesen","email":"82fe1957cd1e61b31ac7e8504feb7cbd0621f190@esi-group.com"},"message":"support prune/retain vars with Env from_sourcing_file (issue #6501)\n\n- string literals or regular expressions of environment variables\n  that are to be removed from consideration as being affect by the\n  sourcing of the file. Conversely, variable modifications that should\n  not ignored.  Whitelisted variables have priority over blacklisting.\n  Eg,\n\n      EnvironmentModifications.from_sourcing_file\n      (\n          bashrc\n          prune_vars=['JUNK_ENV', 'OPTIONAL_.*'],\n          retain_vars=['OPTIONAL_REQUIRED.*']\n      )","distinct":true,"url":"https://api.github.com/repos/olesenm/spack/commits/68efb7dee9ee74cc6852478b10ccbc1b430c7fcc"},{"sha":"5fc99a5bae78c9e8aeda8b61125d302ce5245a7f","author":{"name":"Mark Olesen","email":"82fe1957cd1e61b31ac7e8504feb7cbd0621f190@esi-group.com"},"message":"BUG: module prepend-path in wrong order (fixes #6501)","distinct":true,"url":"https://api.github.com/repos/olesenm/spack/commits/5fc99a5bae78c9e8aeda8b61125d302ce5245a7f"},{"sha":"626e66bf32c10cfcf982700e2fa3d20050942e9d","author":{"name":"Mark Olesen","email":"82fe1957cd1e61b31ac7e8504feb7cbd0621f190@esi-group.com"},"message":"STYLE: module variables in sorted order (issue #6501)\n\n- looks nicer and also helps when comparing the contents of different\n  module files.","distinct":true,"url":"https://api.github.com/repos/olesenm/spack/commits/626e66bf32c10cfcf982700e2fa3d20050942e9d"},{"sha":"7810859b0ca7802b8766c9763b467e4e2d3d94bf","author":{"name":"Mark Olesen","email":"82fe1957cd1e61b31ac7e8504feb7cbd0621f190@esi-group.com"},"message":"ENH: remove duplicates from env paths when creating modules (issue #6501)\n\n- this makes for a cleaner module environment and helps avoid some\n  unnecessary changes to the environment that are only provoked by\n  redundancies in the PATH.\n\n  eg,\n      before PATH=/usr/bin\n      after  PATH=/usr/bin:/usr/bin:/my/application/bin\n\n  should only result in /my/application/bin being added to the PATH\n  and not /usr/bin:/my/application/bin","distinct":true,"url":"https://api.github.com/repos/olesenm/spack/commits/7810859b0ca7802b8766c9763b467e4e2d3d94bf"}]}
{"actor":{"display_login":"olesenm"}}