)]}'
{
  "commit": "653a4db0be0995ffd075546b5b907077591278a4",
  "tree": "23072922dd979c1afd779d75f18a27e036aeef2d",
  "parents": [
    "b05364919ca50644bd39a398c8928b9e5a8ec20c"
  ],
  "author": {
    "name": "Alexander Hendrich",
    "email": "hendrich@google.com",
    "time": "Mon Jun 15 11:34:54 2026 +0000"
  },
  "committer": {
    "name": "Alexander Hendrich",
    "email": "hendrich@google.com",
    "time": "Wed Aug 05 14:08:42 2026 +0000"
  },
  "message": "Parse and record remote review host in .gitattributes\n\nThis change enhances RepoCommand to read the \"review\" attribute from\n\u003cremote\u003e and \u003cdefault\u003e elements in a repo manifest. The parsed review\nURL is then used to add a \"remote-review\u003d\u003chost-identifier\u003e\" entry to\nthe .gitattributes file for each project, where the host identifier is\nextracted from the review URL. This allows tools to associate submodules\nwith their respective Gerrit review hosts.\n\nChange-Id: I40406cdf4a5bbe08aa7b551136b75009f4c5b0bf\nSigned-off-by: Alexander Hendrich \u003chendrich@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0949d040e91d04a868328d208ab176c627b0255a",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit.test/tst/org/eclipse/jgit/gitrepo/ManifestParserTest.java",
      "new_id": "d8ac28ceee622b01b12ee8130cda44ccc6ab3de6",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit.test/tst/org/eclipse/jgit/gitrepo/ManifestParserTest.java"
    },
    {
      "type": "modify",
      "old_id": "3162e7910b2c1c4c1d123f4a3c8bf17ed1b7bc66",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit.test/tst/org/eclipse/jgit/gitrepo/RepoCommandTest.java",
      "new_id": "ceb18e65b6c4e4e0972f4d69dab258eb4ae52932",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit.test/tst/org/eclipse/jgit/gitrepo/RepoCommandTest.java"
    },
    {
      "type": "modify",
      "old_id": "e511a68d2e7f677f877cb711b6ddad8900a61ef0",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit/src/org/eclipse/jgit/gitrepo/BareSuperprojectWriter.java",
      "new_id": "bfc7c9cdc7bc26c363857a2ca7ad9859e10ad6fb",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit/src/org/eclipse/jgit/gitrepo/BareSuperprojectWriter.java"
    },
    {
      "type": "modify",
      "old_id": "12ba893c60232633555fa55b36ea339663568c11",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit/src/org/eclipse/jgit/gitrepo/ManifestParser.java",
      "new_id": "32234a05a9bf48570e93b80bf909d293b541ba6c",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit/src/org/eclipse/jgit/gitrepo/ManifestParser.java"
    },
    {
      "type": "modify",
      "old_id": "392ca926772bca9aa24a5035a0c3d479884c21c6",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit/src/org/eclipse/jgit/gitrepo/RepoCommand.java",
      "new_id": "32f2ad1bf0aadd85e8e61a0e8bda188f8f4ac8b8",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit/src/org/eclipse/jgit/gitrepo/RepoCommand.java"
    },
    {
      "type": "modify",
      "old_id": "07eb12de5eea1ec8c930e38d8779ffcbcfe0f6ce",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit/src/org/eclipse/jgit/gitrepo/RepoProject.java",
      "new_id": "97f461c319fe711f096d161cd056074a87b64dd3",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit/src/org/eclipse/jgit/gitrepo/RepoProject.java"
    }
  ]
}
