)]}'
{
  "commit": "274494a406e2a272ef2b551c595ab6fe49a73c75",
  "tree": "d4d7412242392f87850f3bb29cac02e236bd063b",
  "parents": [
    "a9926436e10e044c35e7aa656aa98a6d26a18e17"
  ],
  "author": {
    "name": "janakr",
    "email": "janakr@google.com",
    "time": "Thu Jan 03 08:23:44 2019 -0800"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-piper@google.com",
    "time": "Thu Jan 03 08:25:28 2019 -0800"
  },
  "message": "Go through more-or-less-standard error checking when getting configured targets in tests.\n\nThis still doesn\u0027t emit all possible errors, but it\u0027s a lot closer than we were before.\n\nWe could try throwing errors instead, but that makes tons of tests fail. Emitting the errors is good enough, I think. Emitting errors (and not throwing) is what a --keep_going build would do, in any case.\n\nPiperOrigin-RevId: 227692048\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6fcfc8c5829c2242e279719686eedf3ae2682aac",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/skyframe/SkyframeBuildView.java",
      "new_id": "bbc55665a34a439af12bf8b24cddf420537979f8",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/skyframe/SkyframeBuildView.java"
    },
    {
      "type": "modify",
      "old_id": "2ec9c0e1bbe7346aea8c78efebf03d0655198ec0",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/skyframe/SkyframeExecutor.java",
      "new_id": "25f25dbd5c626aa322099fbb7a606cadb41fe96d",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/skyframe/SkyframeExecutor.java"
    }
  ]
}
