)]}'
{
  "commit": "d101fc87b65ff45f87bccfdf93c2bdbddd7dc4f5",
  "tree": "8bde0f5058e316d3640a4c9194b6f8db38ae19e3",
  "parents": [
    "65ed16c871ff7b7c9707a4dc6d50e615f939baf8"
  ],
  "author": {
    "name": "adonovan",
    "email": "adonovan@google.com",
    "time": "Fri Jun 26 13:54:26 2020 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Fri Jun 26 13:56:02 2020 -0700"
  },
  "message": "bazel syntax: reject x\u003c\u003cy if y \u003e 31\n\nBecause Java\u0027s shift operators only use the low 5 bits of y,\nwe cannot check for overflow simply by unshifting and comparing.\n\nAlso, detect overflow of integer division (MININT // -1).\n\nBUG\u003d159942010,159946493\nPiperOrigin-RevId: 318537836\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d977fa1352ec0979699421629e81addcd04ce4f8",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/syntax/EvalUtils.java",
      "new_id": "d493f27501bc5301480d40487f813fe9ed900ef0",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/syntax/EvalUtils.java"
    },
    {
      "type": "modify",
      "old_id": "ca3cc675bff4eda6336c60d7efc1b62f1fbb6a21",
      "old_mode": 33188,
      "old_path": "src/test/starlark/testdata/int.sky",
      "new_id": "68d48776894b3d828b30b3a34363724ca4bd156a",
      "new_mode": 33188,
      "new_path": "src/test/starlark/testdata/int.sky"
    }
  ]
}
