)]}'
{
  "commit": "c1566487a800935a01a91050f49a9b1ab0799ae9",
  "tree": "6989d64aa57507c8deebad7e6aac61e61509851a",
  "parents": [
    "22f820de17708afe7a4f0931aee9b6ee1880525e"
  ],
  "author": {
    "name": "Gavin Mak",
    "email": "gavinmak@google.com",
    "time": "Tue Aug 25 08:43:29 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:36:55 2026 -0700"
  },
  "message": "git_status: parse one porcelain v2 worktree snapshot\n\nAdd a strict, NUL-aware parser for porcelain v2 records, including\nordinary changes, renames, conflicts, untracked paths, branch\ndivergence, and stash metadata. The reader is gated on Git 2.11, opts\ninto newer flags only when supported, and preserves arbitrary pathname\nbytes.\n\nBug: 543851900\nBug: 553599402\nChange-Id: Ibae3e1056fd9866f3cb6d490745d377cda1e8fef\nReviewed-on: https://gerrit-review.googlesource.com/c/git-repo/+/632142\nTested-by: Gavin Mak \u003cgavinmak@google.com\u003e\nCommit-Queue: Gavin Mak \u003cgavinmak@google.com\u003e\nReviewed-by: Brian Gan \u003cbrgan@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "257031464a575b160463cbfdf3398284bcddca95",
      "new_mode": 33188,
      "new_path": "git_status.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "72698db26a535fe7dadf9893c610935a5630814a",
      "new_mode": 33188,
      "new_path": "tests/test_git_status.py"
    }
  ]
}
