)]}'
{
  "commit": "d9da609d8c120bb882a43196a4a6b7f183418304",
  "tree": "201579df7c4462b3a603448ed2bcc65a731e5162",
  "parents": [
    "4bec297eb6e5f30ea2fe2a2d8a92054cafa30e4f"
  ],
  "author": {
    "name": "Gavin Mak",
    "email": "gavinmak@google.com",
    "time": "Tue Aug 04 20:13:19 2026 +0000"
  },
  "committer": {
    "name": "gerrit-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "gerrit-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Aug 04 15:00:19 2026 -0700"
  },
  "message": "project: preserve -c optimization when revision is a SHA-1\n\nAvoid disabling --current-branch when syncing a SHA-1 revision without\nan explicit project upstream (e.g., smart tags). Resolve a fallback\nupstream from dest-branch or manifest defaults so -c only fetches the\ntarget branch.\n\nBug: 541240657\nChange-Id: Ib44b6a732131210e1ec3a3136747d1a19bc5aa18\nReviewed-on: https://gerrit-review.googlesource.com/c/git-repo/+/614762\nReviewed-by: Brian Gan \u003cbrgan@google.com\u003e\nTested-by: Gavin Mak \u003cgavinmak@google.com\u003e\nCommit-Queue: Gavin Mak \u003cgavinmak@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "45860d228b1a83d4337786e9424e8a480a1d5dd1",
      "old_mode": 33188,
      "old_path": "project.py",
      "new_id": "7186e58ad630162e107ba88ed4d4cd209ad65dbf",
      "new_mode": 33188,
      "new_path": "project.py"
    },
    {
      "type": "modify",
      "old_id": "342ef6b8a655a43aa2cd174e1124009a78afe34c",
      "old_mode": 33188,
      "old_path": "tests/test_project.py",
      "new_id": "19da4f09e60d3e2248af9ab0bd5b5d29cda39cd4",
      "new_mode": 33188,
      "new_path": "tests/test_project.py"
    }
  ]
}
