)]}'
{
  "commit": "bc4749ce9f8f8422847486e0a5a5add73ab0d210",
  "tree": "0a50be8f1a861dd448f3b7be0d3e5b4b87d02e43",
  "parents": [
    "9afb07e99a2f85a5bbbef6a2df6275d89d3602a7"
  ],
  "author": {
    "name": "agorararmard",
    "email": "aagouhar@efabless.com",
    "time": "Mon Feb 22 22:22:08 2021 +0200"
  },
  "committer": {
    "name": "Tim \u0027mithro\u0027 Ansell",
    "email": "tansell@google.com",
    "time": "Wed Mar 10 10:43:56 2021 -0800"
  },
  "message": "Adding `modules-pr-backporter` GitHub Action.\n\nA GitHub action which enables pull requests to be successfully merged\ninto a submodule repository taking into account the multiple versions.\n\nWhen a pull request is created / updated a new set of branches under\n`pr/backports/\u003cpr-number\u003e/\u003csequence-number\u003e` are created with the\npatches in the pull request applied.\n\nFor example, if the pull request as `#5` and the repository has branches\n`master`, `branch-0.0.2` and `branch-0.0.1` then the GitHub Action would\ncreate;\n * `pr/backports/5/000/master`\n * `pr/backports/5/000/branch-0.0.2`\n * `pr/backports/5/000/branch-0.0.1`\n\nWhen a pull request is ready to be merged, the `ready-to-merge` label\nis added. The GitHub action then makes the\n`pr/backports/\u003cpr-number\u003e/\u003csequence-number\u003e/\u003cbranch-name\u003e` branches\nthe repositories `\u003cbranch-name\u003e`. For example;\n * `pr/backports/\u003cpr-number\u003e/\u003csequence-number\u003e/master`\n   becomes `/master`\n * `pr/backports/\u003cpr-number\u003e/\u003csequence-number\u003e/branch-0.0.2`\n   becomes `/branch-0.0.2`\n\nSigned-off-by: Tim \u0027mithro\u0027 Ansell \u003ctansell@google.com\u003e\nSigned-off-by: Tim \u0027mithro\u0027 Ansell \u003cme@mith.ro\u003e\nSigned-off-by: Ahmed Ghazy \u003cax3ghazy@aucegypt.edu\u003e\nSigned-off-by: Amr Gouhar \u003caagouhar@efabless.com\u003e\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a81c8ee121952cf06bfaf9ff9988edd8cded763c",
      "new_mode": 33188,
      "new_path": ".gitignore"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ad3f0c8a2f92ff30cb3354e3cb9d8d6d1d206da2",
      "new_mode": 33188,
      "new_path": ".gitmodules"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ea70201af5c93d635631d319d6f6d8352a031678",
      "new_mode": 33188,
      "new_path": "AUTHORS"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fb071b66d362c61b081cb15f2fb6c970377391fb",
      "new_mode": 33188,
      "new_path": "Makefile"
    },
    {
      "type": "delete",
      "old_id": "d68ee1681a48af04c3b31b687df21dcbfcbc6f00",
      "old_mode": 33188,
      "old_path": "README.md",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "56b6491e8a70e1dd040a5d344d6d9aa79e12fda3",
      "new_mode": 33188,
      "new_path": "README.rst"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2be8b0661cf4fdf5097152f66b1f2a7020d399ce",
      "new_mode": 33188,
      "new_path": "README.src.rst"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "73349fc6603706453db6b5cbc6633d6bf5e53f3e",
      "new_mode": 33188,
      "new_path": "action.yml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3c58179b5217bdbe6d56baf17ad1be45888d7e4d",
      "new_mode": 33188,
      "new_path": "docs/code-of-conduct.rst"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "14f6b0f9b9b533246f3c3d29e70c9ac9a8530551",
      "new_mode": 33188,
      "new_path": "docs/contributing.rst"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "59507aa1e340259062f886106217391f60450cf0",
      "new_mode": 33188,
      "new_path": "docs/license.rst"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0deef06c012817ab0b54dad99ed2329b112e264f",
      "new_mode": 33188,
      "new_path": "docs/license_header.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2a7b5dac109bb949d9b7986a5589926e464b1c85",
      "new_mode": 33188,
      "new_path": "environment.yml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fba6e595a2e18e32cf6a7b9240285c9a616a1859",
      "new_mode": 33188,
      "new_path": "modules-pr-backporter/README.rst"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1a24a3f5f8119d43703517f77e890084b8cfefdb",
      "new_mode": 33188,
      "new_path": "modules-pr-backporter/README.src.rst"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d0e73b0c9fb07dc1613ca51280419fb4a5abb8d8",
      "new_mode": 33188,
      "new_path": "modules-pr-backporter/examples/pull_request_merger.yml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "012a2a46f91f668b2f4c228d37a4fd3e2800ca42",
      "new_mode": 33188,
      "new_path": "modules-pr-backporter/library_multi_pull_requests.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7f53b14a71e5a2ab299c29fbd016d43e2c163f58",
      "new_mode": 33188,
      "new_path": "modules-pr-backporter/library_patch_submodules.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0cda3948ff0d533043d1ff55b75096ca6c9418f5",
      "new_mode": 33188,
      "new_path": "modules-pr-backporter/library_submodules.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "58d13b0c82fc654f55584435dcb1b8f7ccc5a3bb",
      "new_mode": 33188,
      "new_path": "requirements.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9b07ad2bb62fbf8af789c9e4669715c974b4912d",
      "new_mode": 57344,
      "new_path": "third_party/make-env"
    }
  ]
}
