)]}'
{
  "commit": "22f820de17708afe7a4f0931aee9b6ee1880525e",
  "tree": "b328134deffa99fd68367da0ba4ae90325e73c72",
  "parents": [
    "4c37f588069d3a62b416ffcc25184119cd21e59e"
  ],
  "author": {
    "name": "Gavin Mak",
    "email": "gavinmak@google.com",
    "time": "Tue Aug 25 08:39:18 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:47 2026 -0700"
  },
  "message": "git_command: allow lossless capture of machine output\n\nNUL-delimited Git formats may contain path bytes that are not valid\nUTF-8. Add an opt-in byte capture mode so parsers can preserve those\nbytes instead of receiving backslash replacements, while continuing to\ndecode stderr for diagnostics.\n\nBug: 543851900\nBug: 553599402\nChange-Id: Ia9dfcde065a0f6f72c785a4b96896f346e17510a\nReviewed-on: https://gerrit-review.googlesource.com/c/git-repo/+/632141\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": "modify",
      "old_id": "7add447470a0f9766da1506d85846e57a2a176f2",
      "old_mode": 33188,
      "old_path": "git_command.py",
      "new_id": "abaf6a56526a62c4c55a420977a15e5a94ce1a3e",
      "new_mode": 33188,
      "new_path": "git_command.py"
    },
    {
      "type": "modify",
      "old_id": "2d8b0af611dc9217237c295b4cff17c70be30f92",
      "old_mode": 33188,
      "old_path": "tests/test_git_command.py",
      "new_id": "3708d116ef23db7427b72bf6d3dbdfa6ae3687a3",
      "new_mode": 33188,
      "new_path": "tests/test_git_command.py"
    }
  ]
}
