)]}'
{
  "commit": "39c0b6090071c1039faf9dea2be9ca285054e4f6",
  "tree": "dc670de4b75cd7517abd1fec65ac91752d568caa",
  "parents": [
    "cd307a6089f136e8f4f0fe85ce0393782cf99af1"
  ],
  "author": {
    "name": "Rahul Yadav",
    "email": "yadavrah@google.com",
    "time": "Mon Jun 08 15:28:23 2026 +0000"
  },
  "committer": {
    "name": "gerrit-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "gerrit-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu Jun 18 09:48:49 2026 -0700"
  },
  "message": "sync: Support pluggable remote helpers for smart sync manifest server.\n\nIntroduce support for pluggable remote helpers (declared via the\noptional \u0027helper\u0027 attribute in \u003cmanifest-server\u003e) to dynamically resolve\nproxy addresses. Route the XML-RPC manifest server connection through\nthe resolved proxy.\n\nBug: b/517477903\nChange-Id: I3b6b8ea2640bb077521df4b4a9e8a34a8c6ecdad\nReviewed-on: https://gerrit-review.googlesource.com/c/git-repo/+/591642\nTested-by: Rahul Yadav \u003cyadavrah@google.com\u003e\nCommit-Queue: Rahul Yadav \u003cyadavrah@google.com\u003e\nReviewed-by: Gavin Mak \u003cgavinmak@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "42fb1bfe21e608f625a95a992cdbb7fec4bc5d73",
      "old_mode": 33188,
      "old_path": "docs/manifest-format.md",
      "new_id": "e128a65b39352c681c1c184934dfedf8e7f3b3cc",
      "new_mode": 33188,
      "new_path": "docs/manifest-format.md"
    },
    {
      "type": "modify",
      "old_id": "1769572f638770cf48a0ccdf68abf87d299c8996",
      "old_mode": 33188,
      "old_path": "docs/smart-sync.md",
      "new_id": "9f659454d9d9ea083fa6b39068008b9bae150e25",
      "new_mode": 33188,
      "new_path": "docs/smart-sync.md"
    },
    {
      "type": "modify",
      "old_id": "75c9fa9e1de1d521d1f5f3275903ea6cc8f93787",
      "old_mode": 33188,
      "old_path": "man/repo-manifest.1",
      "new_id": "caa912d407faaf0560f04e3e0d89916899762a54",
      "new_mode": 33188,
      "new_path": "man/repo-manifest.1"
    },
    {
      "type": "modify",
      "old_id": "8f729499033a98e7bf33c9343fcbba2d21de2e3f",
      "old_mode": 33188,
      "old_path": "manifest_xml.py",
      "new_id": "dd008680cba396bf31102ea9119ab77830ede59f",
      "new_mode": 33188,
      "new_path": "manifest_xml.py"
    },
    {
      "type": "modify",
      "old_id": "8c533276194bb46c45ecba7f9c53d75aaa8c21ef",
      "old_mode": 33188,
      "old_path": "subcmds/sync.py",
      "new_id": "2b9cafe2de0d02c6b5077a022250cef135442645",
      "new_mode": 33188,
      "new_path": "subcmds/sync.py"
    },
    {
      "type": "modify",
      "old_id": "70b9684a749ce25230670c3727f8e1293e0dca40",
      "old_mode": 33188,
      "old_path": "tests/test_subcmds_sync.py",
      "new_id": "f8588465cee19e946b315f840f1e64d674bc1bac",
      "new_mode": 33188,
      "new_path": "tests/test_subcmds_sync.py"
    }
  ]
}
