)]}'
{
  "commit": "a3474dd6786ca612caa51ea0ee8ac5a491fcf8b0",
  "tree": "9a25a5eddd684b039bc52c615cb7f110d6a91b5d",
  "parents": [
    "29dc0bcaa8c493d36436f24df3c67c8bdd89d594"
  ],
  "author": {
    "name": "David Pursehouse",
    "email": "dpursehouse@digital.ai",
    "time": "Tue Jun 23 11:09:43 2020 +0900"
  },
  "committer": {
    "name": "David Pursehouse",
    "email": "dpursehouse@digital.ai",
    "time": "Tue Jun 23 14:33:25 2020 +0900"
  },
  "message": "PathToLockId: Refactor to use a FunctionalInterface\n\nDefine a FunctionalInterface, and provide a static instance of\nthe converter. This allows to call it directly instead of getting\nan instance injected.\n\nInspired-by: David Ostrovsky \u003cdavid@ostrovsky.org\u003e\nChange-Id: I8d51c2989152672e3bbaae14c58f2973421c3732\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1e7567774e8d1c5a2edda714ef300876020900c9",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/lfs/locks/LfsLocksHandler.java",
      "new_id": "66ee924513ac552d78d4bf42368359f17f2112f9",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/lfs/locks/LfsLocksHandler.java"
    },
    {
      "type": "modify",
      "old_id": "4526fa4c4476dcba9a795484b9b50b7f8f42585d",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/lfs/locks/LfsProjectLocks.java",
      "new_id": "e8987f92dd43de7e3d265425027570b7f9b8eb71",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/lfs/locks/LfsProjectLocks.java"
    },
    {
      "type": "modify",
      "old_id": "d90ebb8e4f7778343a57ab7d51657188e4d80477",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/lfs/locks/PathToLockId.java",
      "new_id": "4449469b8055e155bff767128148af76762ab4dd",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/lfs/locks/PathToLockId.java"
    }
  ]
}
