)]}'
{
  "commit": "67521d465016aef4e7b361789fb2f727e3af4687",
  "tree": "c4b559d1260c7f643ed7719b89b5d67aa73c2ce6",
  "parents": [
    "8a98efd7fcbc62d8b963d306fe35864ff0bf699e"
  ],
  "author": {
    "name": "Edwin Kempin",
    "email": "ekempin@google.com",
    "time": "Tue Jun 13 17:06:52 2017 +0200"
  },
  "committer": {
    "name": "Edwin Kempin",
    "email": "ekempin@google.com",
    "time": "Wed Jun 14 06:29:13 2017 +0000"
  },
  "message": "Don\u0027t use AccountAccess directly\n\nAccounts are migrated to NoteDb and then ReviewDb#accounts() will be\nremoved. The new way to read accounts is by using the Accounts class\nwhich makes it transparent for the caller whether accounts are read from\nReviewDb or NoteDb.\n\nFindOwnerIT is adapted to use Accounts to load accounts for\nverification.\n\nSince change I363a8ee040 in Gerrit core the account cache is available\nto Prolog predicates. Checker is now using the account cache to lookup\naccounts. This should also result in better performance than loading the\naccounts from the database each time Prolog rules are evaluated.\n\nChange-Id: I92751e401ef3fcb768e315dad4752f35c6a62919\nSigned-off-by: Edwin Kempin \u003cekempin@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8cc92ac9ec52317fc99697dcfd2a4bc67a88b3ab",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/findowners/Checker.java",
      "new_id": "57e725c3b86eeaf1f39cb38197f48496eddb7cc8",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/findowners/Checker.java"
    },
    {
      "type": "modify",
      "old_id": "22d932abbb16208086cffa48bf22825180fbaa51",
      "old_mode": 33188,
      "old_path": "src/test/java/com/googlesource/gerrit/plugins/findowners/FindOwnersIT.java",
      "new_id": "5e73d66a14596ed8048d9527449aa15f2a84d96f",
      "new_mode": 33188,
      "new_path": "src/test/java/com/googlesource/gerrit/plugins/findowners/FindOwnersIT.java"
    }
  ]
}
