)]}'
{
  "commit": "f6f5946422097f2559cf3bc39a69d5fddc838ab8",
  "tree": "907c50c76bf1a0fc0d5d755913947c154ed09fe0",
  "parents": [
    "6321b26685ff9bdf5858e574dc4967761990ce5b"
  ],
  "author": {
    "name": "Gavin Mak",
    "email": "gavinmak@google.com",
    "time": "Tue Aug 25 08:57:34 2026 -0700"
  },
  "committer": {
    "name": "gerrit-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "gerrit-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon Sep 21 13:40:01 2026 -0700"
  },
  "message": "project: avoid unnecessary sync revision enumeration\n\nSkip the detached-history walk when its count will not be printed, ask\nrev-list --count for upstream gain, and cap the published-but-unmerged\nexistence probe at one commit. These preserve the decisions while\nreducing traversal and output work.\n\nBug: 553599402\nChange-Id: I30f769c9aa5269428ece15ffcb45c50993d7c4b8\nReviewed-on: https://gerrit-review.googlesource.com/c/git-repo/+/634004\nCommit-Queue: Gavin Mak \u003cgavinmak@google.com\u003e\nTested-by: Gavin Mak \u003cgavinmak@google.com\u003e\nReviewed-by: Brian Gan \u003cbrgan@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a10de9904d9ca7b2a275f5456b8d13e1084b7919",
      "old_mode": 33188,
      "old_path": "project.py",
      "new_id": "75d722db71f8359f9d5acac1c63c23044513e186",
      "new_mode": 33188,
      "new_path": "project.py"
    },
    {
      "type": "modify",
      "old_id": "ab20105fd34b5f9cd46dcb78782893836f1551fd",
      "old_mode": 33188,
      "old_path": "tests/test_project.py",
      "new_id": "d02dabf3b84e159cba41b78cfea32ed0c086ccd0",
      "new_mode": 33188,
      "new_path": "tests/test_project.py"
    }
  ]
}
