{"push_id":2522697816,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"f4de3e2067c4a487e014ff213fafd3004a259cd3","before":"c7235f6e490fe3c9b77edf808fa00fc5cbc4d4ee","commits":[{"sha":"f4de3e2067c4a487e014ff213fafd3004a259cd3","author":{"name":"William Chargin","email":"366634280b879ce3c6c984f83d5675d046b04925@gmail.com"},"message":"Standardize environment passed to Git (#159)\n\nSummary:\r\nWhen we shell out to `git`, we don’t want the end user’s environment\r\nvariables and Git configuration to influence the results. This commit\r\nstandardizes those inputs. Standardizing the environment has the side\r\nbenefit that the `GIT_DIR` environment variable is not set, which means\r\nthat the test suite will work properly when run from the `exec` step of\r\na Git rebase.\r\n\r\nTest Plan:\r\nTests pass and snapshots are unchanged. Note that\r\n```shell\r\n$ git rebase HEAD --exec 'CI=1 yarn test'\r\n```\r\nworks after this commit but not before it.\r\n\r\nwchargin-branch: standardize-git-environment","distinct":true,"url":"https://api.github.com/repos/sourcecred/sourcecred/commits/f4de3e2067c4a487e014ff213fafd3004a259cd3"}]}
{"actor":{"display_login":"wchargin"}}