)]}'
{
  "commit": "e8e79c94ccde22b374edca4ab7b87ffbf1a00e06",
  "tree": "db01882b90f5353fa4771961a49d823e4418b0c8",
  "parents": [
    "5a099946ac9ec9380fe1e3a338773330a5c3c98e"
  ],
  "author": {
    "name": "Edwin Kempin",
    "email": "ekempin@google.com",
    "time": "Mon Dec 30 14:52:44 2019 +0100"
  },
  "committer": {
    "name": "Edwin Kempin",
    "email": "ekempin@google.com",
    "time": "Tue Jan 07 17:14:41 2020 +0100"
  },
  "message": "Document Prolog predicate classes\n\nFor describing predicate parameters in the javadoc we use \u0027+\u0027 as\nindicator for input mode and \u0027-\u0027 as indicator for output mode (see\n[1,2]).\n\n[1] https://www.swi-prolog.org/pldoc/man?section\u003dpreddesc\n[2] https://stackoverflow.com/questions/4220651/question-mark-plus-minus-preceding-prolog-variable-names\n\nSigned-off-by: Edwin Kempin \u003cekempin@google.com\u003e\nChange-Id: I3195563311fbca02b7f42100fa1e90a8fc90746d\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bd8cf1af44c33f6d897ace3ecefa49b9aa00d089",
      "old_mode": 33188,
      "old_path": "java/gerrit/AbstractCommitUserIdentityPredicate.java",
      "new_id": "51c4a3bf6d63aa2ad39c2e4eed2ae34eafacb629",
      "new_mode": 33188,
      "new_path": "java/gerrit/AbstractCommitUserIdentityPredicate.java"
    },
    {
      "type": "modify",
      "old_id": "4501169c88755aa9a4b5e7398fe1493a03e53c6f",
      "old_mode": 33188,
      "old_path": "java/gerrit/PRED_change_branch_1.java",
      "new_id": "62744f7f969f6fad609d6d895fc880a80015b2ab",
      "new_mode": 33188,
      "new_path": "java/gerrit/PRED_change_branch_1.java"
    },
    {
      "type": "modify",
      "old_id": "d42c0e1e38296a91a72a9e2f2474e9c1e7651bd2",
      "old_mode": 33188,
      "old_path": "java/gerrit/PRED_change_owner_1.java",
      "new_id": "f6fbb80eca92b7042eb1e04f42767a69b1e301e0",
      "new_mode": 33188,
      "new_path": "java/gerrit/PRED_change_owner_1.java"
    },
    {
      "type": "modify",
      "old_id": "a973e1c93aba9364ee7e4f8e6ba9a9a42a1921f7",
      "old_mode": 33188,
      "old_path": "java/gerrit/PRED_change_project_1.java",
      "new_id": "b2ef109c26c4bbe5d75a9445193d0e00b8f7ca66",
      "new_mode": 33188,
      "new_path": "java/gerrit/PRED_change_project_1.java"
    },
    {
      "type": "modify",
      "old_id": "11d737ab545eebfb87a788b2575f8500b38e1e03",
      "old_mode": 33188,
      "old_path": "java/gerrit/PRED_change_topic_1.java",
      "new_id": "f0175ef624d5d0c1866e469b6e409679c5a2a0ee",
      "new_mode": 33188,
      "new_path": "java/gerrit/PRED_change_topic_1.java"
    },
    {
      "type": "modify",
      "old_id": "998b30e3ca641c9477472a174d5325b630646296",
      "old_mode": 33188,
      "old_path": "java/gerrit/PRED_commit_author_3.java",
      "new_id": "3381344777b5fbd1ca4e3fd32462db3d93a97f04",
      "new_mode": 33188,
      "new_path": "java/gerrit/PRED_commit_author_3.java"
    },
    {
      "type": "modify",
      "old_id": "293d8cec227efe57d01f91c79779314c6b63d826",
      "old_mode": 33188,
      "old_path": "java/gerrit/PRED_commit_committer_3.java",
      "new_id": "1757336b03f3210300308c57cb686929afa8f53e",
      "new_mode": 33188,
      "new_path": "java/gerrit/PRED_commit_committer_3.java"
    },
    {
      "type": "modify",
      "old_id": "eb996d6425093283c63c1cfaa03d69230d04f514",
      "old_mode": 33188,
      "old_path": "java/gerrit/PRED_commit_message_1.java",
      "new_id": "3485af6bbc63c592ba43211fb91204bfc9bcc66a",
      "new_mode": 33188,
      "new_path": "java/gerrit/PRED_commit_message_1.java"
    },
    {
      "type": "modify",
      "old_id": "d70a9e409607ba9b22e968d7975658c59a01c39d",
      "old_mode": 33188,
      "old_path": "java/gerrit/PRED_project_default_submit_type_1.java",
      "new_id": "77a02619ddd5a423b26636f1c809908f52ded605",
      "new_mode": 33188,
      "new_path": "java/gerrit/PRED_project_default_submit_type_1.java"
    },
    {
      "type": "modify",
      "old_id": "6300a668b775de6680ef3b4b570253f6564773f2",
      "old_mode": 33188,
      "old_path": "java/gerrit/PRED_pure_revert_1.java",
      "new_id": "19e7b68ccce500f5597ef54bf377c6441c655b0c",
      "new_mode": 33188,
      "new_path": "java/gerrit/PRED_pure_revert_1.java"
    },
    {
      "type": "modify",
      "old_id": "d4abcc54c2df3176569dd5b13b2b440a0efb5134",
      "old_mode": 33188,
      "old_path": "java/gerrit/PRED_unresolved_comments_count_1.java",
      "new_id": "9a1fcca5bd9c3149e1f525823f4643c32cbdd65b",
      "new_mode": 33188,
      "new_path": "java/gerrit/PRED_unresolved_comments_count_1.java"
    },
    {
      "type": "modify",
      "old_id": "681d86cace2319de4527b08e946c36155c1b4d94",
      "old_mode": 33188,
      "old_path": "java/gerrit/PRED_uploader_1.java",
      "new_id": "89e367e81955c3cd22327d468c7ffbb5e7a41d03",
      "new_mode": 33188,
      "new_path": "java/gerrit/PRED_uploader_1.java"
    }
  ]
}
