)]}'
{
  "commit": "c79ed5dec0beda5465a3200b6a1139a3d29a8da6",
  "tree": "26b7b657056029164818e504d35f5a60052e5533",
  "parents": [
    "23bb662af090602971aa86ad59827810dafcb70f"
  ],
  "author": {
    "name": "dslomov",
    "email": "dslomov@google.com",
    "time": "Thu Aug 24 19:54:34 2017 +0200"
  },
  "committer": {
    "name": "Damien Martin-Guillerez",
    "email": "dmarting@google.com",
    "time": "Fri Aug 25 12:53:35 2017 +0200"
  },
  "message": "Refactor JavaInfo.\n\nConvert implementation from populating an immutable map to a set of\nSkylarkCallables. That saves memory and allows specifying documentation.\n\nAlso properly implements equals() and hashCode().\n\nRELNOTES: None.\nPiperOrigin-RevId: 166364059\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "46c45c6e050239990a94ff6b983187db01f33a9f",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/java/JavaInfo.java",
      "new_id": "f50fae3012ffa0f8f9aace21fe36a7bfd9a13c59",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/java/JavaInfo.java"
    },
    {
      "type": "modify",
      "old_id": "e21ef2c829e6ed7cb48808bae8286e787ed77874",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/rules/java/JavaSkylarkApiTest.java",
      "new_id": "0e5d1d140ee805789f2160502700d9bf81adf46f",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/rules/java/JavaSkylarkApiTest.java"
    }
  ]
}
