)]}'
{
  "commit": "08561e32567ef3f21a50936b5e291c8dd4262ac3",
  "tree": "14c041c0138e5cfd5c78bde31e0a0e565d59b5a3",
  "parents": [
    "bcf7e54485531dd613f4b01636bd9a3d193c841a"
  ],
  "author": {
    "name": "brandjon",
    "email": "brandjon@google.com",
    "time": "Tue Sep 25 06:59:00 2018 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-piper@google.com",
    "time": "Tue Sep 25 07:00:10 2018 -0700"
  },
  "message": "Make sure runfiles fingerprinting accounts for empty files\n\nPreviously, Runfiles#fingerprint (and actions that depend on it for their key) would collide when runfiles differed only by empty files. This is a correctness bug exercised by changes like https://github.com/bazelbuild/bazel/commit/3fc3ddbc0d2a51853c0966bfd41834765ea619a5.\n\nRELNOTES: None\nPiperOrigin-RevId: 214432124\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "279395377d8111901a8aaf79d3f5aa0140cc1f81",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/analysis/Runfiles.java",
      "new_id": "e03edd50c43182befd40a10c0003995c2f60f674",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/analysis/Runfiles.java"
    }
  ]
}
