)]}'
{
  "commit": "ed6d66a7ed8d528cc71a05c161ff7186e09aefed",
  "tree": "168036c32eeabc19a5dfb49ad8598f8967b8dd7b",
  "parents": [
    "1ac90a381505a4ca346524250dbc9e0b1f0bf3b8"
  ],
  "author": {
    "name": "Nguyen Tuan Khang Phan",
    "email": "nguyen.tuan.khang.phan@ericsson.com",
    "time": "Tue Jul 14 11:56:25 2020 -0400"
  },
  "committer": {
    "name": "Nguyen Tuan Khang Phan",
    "email": "phan.khang5@gmail.com",
    "time": "Fri Mar 26 19:50:11 2021 +0000"
  },
  "message": "Add REST endpoint to rename operation\n\nImplement Rest API equivalent to the ssh rename command with usage of\nprojects API. New project name is getting passed in through json request\nbody.\n\nWith this change the plugin will be able to receive rename requests not\nonly through ssh but also through its new endpoint, making it more\ntestable with frameworks that utilise http, such as Gatling.\n\nDatabaseRenameHandler has no support for reviewDB in versions 3.0 and up\nand that created conflict during cherry-pick. This resolution is making\nthe rename method to use renameInReviewDb and renameInNoteDb again.\n\nChange-Id: I0ce0ce68a4d5e65569e8b14a580f7890ef70075b\n(cherry picked from commit 94dd6934e9ab5fe03961ae431b5d50f6610f4e65)\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "093609e0ef320ee51e367312e6d214da2bce3372",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/renameproject/Module.java",
      "new_id": "f35c55ef4d557d25bc616aea4af656d174a389f0",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/renameproject/Module.java"
    },
    {
      "type": "modify",
      "old_id": "2dfb9757731cd6300c77c8b6f5b4749c4674ef33",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/renameproject/RenameCommand.java",
      "new_id": "50f86d740c770290719424d9bc0ba85ae70885cd",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/renameproject/RenameCommand.java"
    },
    {
      "type": "modify",
      "old_id": "98b365ef5a59812674bef8e0505d89e7a1b58a69",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/renameproject/RenameProject.java",
      "new_id": "2cbe0e4a36e9d828901d7c9d8af39b1e6acdb159",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/renameproject/RenameProject.java"
    },
    {
      "type": "modify",
      "old_id": "6d465529fe03d9944ed2de037af585e76ce49a9b",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/renameproject/RevertRenameProject.java",
      "new_id": "4d61a49b8a0305ca060271bca0da47a965d4466c",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/renameproject/RevertRenameProject.java"
    },
    {
      "type": "modify",
      "old_id": "a837267cd5022eedbfc3446b6fd8d68c725a2953",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/renameproject/database/DatabaseRenameHandler.java",
      "new_id": "57623ba35d4ede30d310375bdbba805a493aa9c9",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/renameproject/database/DatabaseRenameHandler.java"
    },
    {
      "type": "modify",
      "old_id": "ed12dc3963da6ae8599187e9dcea883a70a522ac",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/renameproject/database/IndexUpdateHandler.java",
      "new_id": "37745ff661e1b2aff213babf6b89d534d4beb311",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/renameproject/database/IndexUpdateHandler.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "70ecf15a007dfdf86d8b850bb01f366d92c18fe4",
      "new_mode": 33188,
      "new_path": "src/main/resources/Documentation/rest-api-rename.md"
    },
    {
      "type": "modify",
      "old_id": "a552a4c7d1fece7a9f3e99ff2398d28bd7145746",
      "old_mode": 33188,
      "old_path": "src/test/java/com/googlesource/gerrit/plugins/renameproject/RenameIT.java",
      "new_id": "a9bea0200fd2928858e85542d8e35bbb5ec28f30",
      "new_mode": 33188,
      "new_path": "src/test/java/com/googlesource/gerrit/plugins/renameproject/RenameIT.java"
    },
    {
      "type": "modify",
      "old_id": "a027c39184cb70635f978040e60695d5e0ff9be5",
      "old_mode": 33188,
      "old_path": "src/test/java/com/googlesource/gerrit/plugins/renameproject/RevertRenameProjectTest.java",
      "new_id": "f77d80e6132d4311b46b80b96ab3e8377dddc577",
      "new_mode": 33188,
      "new_path": "src/test/java/com/googlesource/gerrit/plugins/renameproject/RevertRenameProjectTest.java"
    }
  ]
}
