)]}'
{
  "commit": "0f9ae07fe00d936e1ae6288d9a8b8b793fa8ff04",
  "tree": "9cf550e2ec5195d3c54ef02139138efe2d5852ae",
  "parents": [
    "894015070688f90284eb108c981fea7a6c7e5549"
  ],
  "author": {
    "name": "David L. Jones",
    "email": "dlj@google.com",
    "time": "Mon Jul 13 20:54:22 2020 -0700"
  },
  "committer": {
    "name": "Adam Cozzette",
    "email": "acozzette@google.com",
    "time": "Fri Aug 07 14:44:49 2020 -0700"
  },
  "message": "Override pip and virtualenv installation for macOS. (#7704)\n\nThis commit cleans up our environment setup for macOS builds.\r\n\r\n-  Always use `python -m {pip | virtualenv}` form of commands.\r\n-  Only upgrade in-place, and never use `--ignore-installed`.\r\n-  Use latest tox on macos, and test 3.6 on macos presubmit.\r\n\r\nThese changes ensure that multibuilder won\u0027t break the system-installed Python on the Kokoro macOS builder, and thus won\u0027t resolve the ancient system version. For Tox, make sure we test with Python 3.6 (the version of Python in current macOS).",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "18ce60b17fd47a46cbed87ded30c15389b124ba4",
      "old_mode": 33261,
      "old_path": "kokoro/macos/prepare_build_macos_rc",
      "new_id": "830e7eee67312f3daee867fd42cb7aa4cd6eae2e",
      "new_mode": 33261,
      "new_path": "kokoro/macos/prepare_build_macos_rc"
    },
    {
      "type": "modify",
      "old_id": "741988a6b581bc779be226472ad1a633851154d7",
      "old_mode": 33188,
      "old_path": "kokoro/release/python/macos/config.sh",
      "new_id": "1b0a302e4cb3512c1de473f7df9adf98938d83df",
      "new_mode": 33188,
      "new_path": "kokoro/release/python/macos/config.sh"
    },
    {
      "type": "modify",
      "old_id": "52b9cf127b5f4532b6069c346be8b4a79eec1193",
      "old_mode": 33261,
      "old_path": "tests.sh",
      "new_id": "ca787ca69a5e89ff5df3b3d883b80953d73571c7",
      "new_mode": 33261,
      "new_path": "tests.sh"
    }
  ]
}
