)]}'
{
  "commit": "003b8734036a07b496012730964ac220f486b61f",
  "tree": "b84ec01ed08347d819ef79b51d7951866b3c54ad",
  "parents": [
    "479857b3c02419cd9c3ad693f9e20378bc4dd85f"
  ],
  "author": {
    "name": "lberki",
    "email": "lberki@google.com",
    "time": "Mon Feb 17 23:07:30 2020 -0800"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Mon Feb 17 23:08:14 2020 -0800"
  },
  "message": "Raise an error when a select() expression yields None in a mandatory attribute.\n\nPreferable to crashing.\n\nRELNOTES: None.\nPiperOrigin-RevId: 295669663\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b8c59f9d77a07c3e1d40537b7984ed41bc2fcaae",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/packages/ConfiguredAttributeMapper.java",
      "new_id": "3a8c9722d08143a3bd82809877c273e250b24cc3",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/packages/ConfiguredAttributeMapper.java"
    },
    {
      "type": "modify",
      "old_id": "88762cca8c94736f4309f1af5d5b5552c326d310",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/analysis/ConfiguredAttributeMapperTest.java",
      "new_id": "d9160b015ba0104a3b86f94560079441cd18e83e",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/analysis/ConfiguredAttributeMapperTest.java"
    }
  ]
}
