)]}'
{
  "commit": "1c927d3ff894654b8bb13991f13ee202f7b7d377",
  "tree": "92412c08e68e595f6f80a7bae764a9a1998de407",
  "parents": [
    "fb1f2fb8201f81c20115c917ddb91207db1afb91"
  ],
  "author": {
    "name": "Ivan Frade",
    "email": "ifrade@google.com",
    "time": "Tue Feb 01 16:05:20 2022 -0800"
  },
  "committer": {
    "name": "Ivan Frade",
    "email": "ifrade@google.com",
    "time": "Mon Apr 04 17:38:42 2022 +0000"
  },
  "message": "RepoUpdater: store in destination the source manifest revision\n\nRight now it is not possible to know the specific revision of a manifest\nthat defined the destination repository. This is problematic for\ndebugging and to detect mismatches e.g. when the manifest is updated but\nthe translation to superproject failed.\n\nWrite to the destination repository a \".supermanifest\" file with the\nrepo, reference and commit-id of the source manifest used.\n\nAlternatives considered to write the source repo/ref/hash:\n\n  * .gitattributes of the .gitmodules file. Some updates in the manifest\n    don\u0027t touch the .gitmodules (e.g. a linkfile change), so it can fall\n    out of sync.\n\n  * commit message. Caller would need to follow the commit history to\n    find the latest modification by repo command. This is not helpful\n    e.g. for build bots that want to get the value in one call.\n\nThis requires the RepoCommand#addToDestination method introduced in JGit\n6.1\n\nChange-Id: Iad66199d40828143f4764421247714b6f0625233\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "99ea16e581dfc87f507b31948c75c5dbfa21f014",
      "old_mode": 33188,
      "old_path": "java/com/googlesource/gerrit/plugins/supermanifest/RepoUpdater.java",
      "new_id": "a0fb2378ac02c33b5e740ad6c6601179110bd5cc",
      "new_mode": 33188,
      "new_path": "java/com/googlesource/gerrit/plugins/supermanifest/RepoUpdater.java"
    },
    {
      "type": "modify",
      "old_id": "5ab0ec76c4111b3970f5ca4944caa5cc3668a647",
      "old_mode": 33188,
      "old_path": "javatests/com/googlesource/gerrit/plugins/supermanifest/RepoSuperManifestIT.java",
      "new_id": "67e74105e0f560d64fadce1c1a4dd5f03c958427",
      "new_mode": 33188,
      "new_path": "javatests/com/googlesource/gerrit/plugins/supermanifest/RepoSuperManifestIT.java"
    }
  ]
}
