)]}'
{
  "commit": "6b5a00eb2baf0de73724777db78a5ec63128db66",
  "tree": "64d936bd8fd872548e974ba5058aa70f6ea91e2c",
  "parents": [
    "c5d231643056047226f82586d8b898e91b148a52"
  ],
  "author": {
    "name": "David Neto",
    "email": "dneto@google.com",
    "time": "Wed Dec 21 10:49:52 2022 -0500"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Dec 21 10:49:52 2022 -0500"
  },
  "message": "Kokoro CI bots use git-sync-deps to get sources (#5031)\n\n* Kokoro CI bots use git-sync-deps to get sources\r\n\r\nUpdate git-sync-deps to reduce the amount of data downloaded on a first\r\ncheckout, while being able to checkout the specific commit specified in\r\nthe DEPS file.\r\n\r\nPreviously the CI bots would only clone --depth\u003d1.  But that\u0027s not\r\nenough to check out a specific commit.  So clone either blobless\r\nor treeless.  For a CI bot, treeless is preferable, because it\r\ndownloads the least data.  For interactive use, blobless is better\r\nbecause it prevents redundant downloads of tree data.\r\nSee\r\nhttps://github.blog/2020-12-21-get-up-to-speed-with-partial-clone-and-shallow-clone/\r\n\r\nFixes: #5028\r\n\r\n* --treeless decays to blob:none when git is too old\r\n\r\n* Pin googletest to an older version, to make bazel build work",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d6242d815fcb038b791af59032c24c82b49e6d3c",
      "old_mode": 33188,
      "old_path": "DEPS",
      "new_id": "85cb045047061efc1a338583a938b9933956bb18",
      "new_mode": 33188,
      "new_path": "DEPS"
    },
    {
      "type": "modify",
      "old_id": "80043b8a4e11465de343e01ca7d9168586d22057",
      "old_mode": 33261,
      "old_path": "kokoro/scripts/linux/build-docker.sh",
      "new_id": "7d62ee36600200384d1769e0fc467b9d095213e6",
      "new_mode": 33261,
      "new_path": "kokoro/scripts/linux/build-docker.sh"
    },
    {
      "type": "modify",
      "old_id": "3618e6905388265819dda95d08577507107648d0",
      "old_mode": 33188,
      "old_path": "kokoro/scripts/macos/build.sh",
      "new_id": "1d346e76189b564d7ebd6bda8a7ebff7853a3000",
      "new_mode": 33188,
      "new_path": "kokoro/scripts/macos/build.sh"
    },
    {
      "type": "modify",
      "old_id": "d5ea6d0c201805a2bd6b12c2289577862a170d86",
      "old_mode": 33188,
      "old_path": "kokoro/scripts/windows/build.bat",
      "new_id": "89e1f018483904ae5353593cac7fece73675b423",
      "new_mode": 33188,
      "new_path": "kokoro/scripts/windows/build.bat"
    },
    {
      "type": "modify",
      "old_id": "7a7e606ff10e74625286fb3901331833c530b8ac",
      "old_mode": 33261,
      "old_path": "utils/git-sync-deps",
      "new_id": "43548fe48ad53e1f16601049160d88fd5561fd79",
      "new_mode": 33261,
      "new_path": "utils/git-sync-deps"
    }
  ]
}
