)]}'
{
  "commit": "ad66c13417df44074f4fac737192b3943e22ce01",
  "tree": "648434ffdd7afa76201a6057dec8db10e915b005",
  "parents": [
    "dc04a8f95b40f101fe16b7f045fa18de50b5c8e2"
  ],
  "author": {
    "name": "Xinhao Yuan",
    "email": "xinhaoyuan@google.com",
    "time": "Fri Jul 17 14:11:04 2026 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Fri Jul 17 14:11:30 2026 -0700"
  },
  "message": "Always perform exec in command.\n\nThis avoids the shell process between the parent and the actual command when running without the fork server.\nOtherwise when running without fork server but in persistent mode, cleaning up the execution may end up getting the exit status of the shell process instead of the command process.\n\nPiperOrigin-RevId: 949754461\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "06cc79f0f19c06a74f5f595646ad6e7d40905669",
      "old_mode": 33188,
      "old_path": "centipede/command.cc",
      "new_id": "972a05627b9a2cb42a75bbe41193895da26ae01a",
      "new_mode": 33188,
      "new_path": "centipede/command.cc"
    },
    {
      "type": "modify",
      "old_id": "4e638b4b289a3ce4e0cf42cdaafaf7cc32d68805",
      "old_mode": 33188,
      "old_path": "centipede/command_test.cc",
      "new_id": "48f4d07302b3093aab9281d241bf5e32f32e382e",
      "new_mode": 33188,
      "new_path": "centipede/command_test.cc"
    }
  ]
}
