)]}'
{
  "commit": "257539f7632461df4a2f67d04f529aa2ff91bbd6",
  "tree": "c5e9d1de0f63487fe822d9d79c5f0f72b24062a7",
  "parents": [
    "0cd0a3bf172facc55bb4e8cc3ce5d7627996bee0"
  ],
  "author": {
    "name": "Patrick Hiesel",
    "email": "hiesel@google.com",
    "time": "Fri Jun 23 13:36:05 2023 +0200"
  },
  "committer": {
    "name": "Patrick Hiesel",
    "email": "hiesel@google.com",
    "time": "Tue Jun 27 13:53:32 2023 +0000"
  },
  "message": "Allow amending commits in ApplyPatch API\n\nThis commit adds a \u0027amend\u0027 option to the ApplyPatch API. If set,\nthe revision commit will be amended instead of taken as parent. This\nis equivalent to `git commit --am`. It means that the base\u0027s parent\nwill be taken as parent and base\u0027s tree will be used to apply the\npatch.\n\nThis is useful for use cases where callers want to iteratively rework\npatch sets.\n\nRelease-Notes: skip\nChange-Id: I8d38f72585494f1f85eb47ace4968c9e557bb34e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d5d68b3f408a1740c387d00d0a46de82acbe0dd4",
      "old_mode": 33188,
      "old_path": "Documentation/rest-api-changes.txt",
      "new_id": "f28d619ebd1a7870cc79fa3fea1429e320fef57c",
      "new_mode": 33188,
      "new_path": "Documentation/rest-api-changes.txt"
    },
    {
      "type": "modify",
      "old_id": "28ef0ed43e3bc2c3cfb82c7dfee4300c01503e37",
      "old_mode": 33188,
      "old_path": "java/com/google/gerrit/acceptance/AbstractDaemonTest.java",
      "new_id": "3de4ec9973dec07add47527462e3a2682828408b",
      "new_mode": 33188,
      "new_path": "java/com/google/gerrit/acceptance/AbstractDaemonTest.java"
    },
    {
      "type": "modify",
      "old_id": "cf114df79760baed9ddb1f60c8c7eccf52fe9e9d",
      "old_mode": 33188,
      "old_path": "java/com/google/gerrit/extensions/api/changes/ApplyPatchPatchSetInput.java",
      "new_id": "b843789161d5608a36bcff4b4d1054bc4d47021d",
      "new_mode": 33188,
      "new_path": "java/com/google/gerrit/extensions/api/changes/ApplyPatchPatchSetInput.java"
    },
    {
      "type": "modify",
      "old_id": "40d714d442fbaf354f4d46a3031baa74fe303b8e",
      "old_mode": 33188,
      "old_path": "java/com/google/gerrit/server/git/CommitUtil.java",
      "new_id": "7cbfea6a3a21b61a053c9829a76bbccf5c3b1edc",
      "new_mode": 33188,
      "new_path": "java/com/google/gerrit/server/git/CommitUtil.java"
    },
    {
      "type": "modify",
      "old_id": "500d3df017b1ca92242b9af5b23dafa95603c2f7",
      "old_mode": 33188,
      "old_path": "java/com/google/gerrit/server/patch/DiffUtil.java",
      "new_id": "022614ad6feb0e9593382aa2456eaee897370780",
      "new_mode": 33188,
      "new_path": "java/com/google/gerrit/server/patch/DiffUtil.java"
    },
    {
      "type": "modify",
      "old_id": "58cd0100dd29db86b6ea19dd8c4cb5fb2ef127e4",
      "old_mode": 33188,
      "old_path": "java/com/google/gerrit/server/restapi/change/ApplyPatch.java",
      "new_id": "ff37fd2b516518bcabc89ee1a38a764edbd9fbaa",
      "new_mode": 33188,
      "new_path": "java/com/google/gerrit/server/restapi/change/ApplyPatch.java"
    },
    {
      "type": "modify",
      "old_id": "4a70684cffd6886cbeb1d689c6295776b25448d2",
      "old_mode": 33188,
      "old_path": "java/com/google/gerrit/server/restapi/change/CreateChange.java",
      "new_id": "62752c242a608ce4775aa758f17fc4a4dc6f35fd",
      "new_mode": 33188,
      "new_path": "java/com/google/gerrit/server/restapi/change/CreateChange.java"
    },
    {
      "type": "modify",
      "old_id": "6d51cb4cd72900dccaa4c012c1f1b0b9e929b7e9",
      "old_mode": 33188,
      "old_path": "javatests/com/google/gerrit/acceptance/api/change/ApplyPatchIT.java",
      "new_id": "d9b01ad00baea6b3d656ef94648a1a38242dbe05",
      "new_mode": 33188,
      "new_path": "javatests/com/google/gerrit/acceptance/api/change/ApplyPatchIT.java"
    }
  ]
}
