)]}'
{
  "commit": "ac7b33d0fc31bad9f71b813ea5f46a3f8216d783",
  "tree": "8eeeabdee24b61dc3ce471754b7748e952c150b4",
  "parents": [
    "dd4199f718d27cf92eaf259ce52dca0abd0b9626"
  ],
  "author": {
    "name": "Nathan Chandrasekar",
    "email": "nathan@donmakino.com",
    "time": "Wed Oct 14 02:41:54 2026 +0000"
  },
  "committer": {
    "name": "Nathan Chandrasekar",
    "email": "nathan@donmakino.com",
    "time": "Thu Oct 15 20:29:43 2026 -0400"
  },
  "message": "Fix covariance truncation for wide Jacobians\n\nCount null_space_rank against the number of Jacobian columns so that\nzero modes omitted by the thin SVD are dropped before retained modes.\n\nAdd a regression for a one-row, two-column Jacobian with nullity one.\nThe existing covariance suite and the reported reproducer pass.\n\nFixes #1214\n\nChange-Id: I281baac50987a0a5780b6726f195c0b959f6747e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b2449f974f131ec99228780c0ea63a969e8517bf",
      "old_mode": 33188,
      "old_path": "internal/ceres/covariance_impl.cc",
      "new_id": "411a11bb4d3c5c979e7d3e28a64e6ff591d6a917",
      "new_mode": 33188,
      "new_path": "internal/ceres/covariance_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "77aca2e842369b70e7781a0d066768d3b27ad11b",
      "old_mode": 33188,
      "old_path": "internal/ceres/covariance_test.cc",
      "new_id": "2a9d9b8d12a9d1eaf515709ac04d98eb3b516265",
      "new_mode": 33188,
      "new_path": "internal/ceres/covariance_test.cc"
    }
  ]
}
