)]}'
{
  "commit": "4cd257cf4ac8b0b81ab76b5dbac53b2b01de885e",
  "tree": "d4f6db77e855c880c2779f9af0f29e83856f2079",
  "parents": [
    "6c27ac6d509554b6120f917e2669bb05794ca8de"
  ],
  "author": {
    "name": "Sameer Agarwal",
    "email": "sandwichmaker@gmail.com",
    "time": "Thu Sep 15 15:10:13 2022 -0700"
  },
  "committer": {
    "name": "Sameer Agarwal",
    "email": "sameeragarwal@google.com",
    "time": "Fri Sep 16 10:16:35 2022 -0700"
  },
  "message": "Let NumericDiffFirstOrderFunction take a dynamically sized parameter vector\n\nAlso fix a template naming lint along the way.\n\nChange-Id: Iabb98aeec2ff9609a19c3778b9ea2da37771c985\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e1892e8ba4a63d496af45f323c28ec3bd55234a1",
      "old_mode": 33188,
      "old_path": "include/ceres/dynamic_numeric_diff_cost_function.h",
      "new_id": "4b3e5433d51bea3b10700ccfe7bface789450567",
      "new_mode": 33188,
      "new_path": "include/ceres/dynamic_numeric_diff_cost_function.h"
    },
    {
      "type": "modify",
      "old_id": "dcd52275231ef1e4c57ac12f15d7a00541f379de",
      "old_mode": 33188,
      "old_path": "include/ceres/internal/variadic_evaluate.h",
      "new_id": "e9c0a83d47c5906a91e112f5049731e7e1ac6194",
      "new_mode": 33188,
      "new_path": "include/ceres/internal/variadic_evaluate.h"
    },
    {
      "type": "modify",
      "old_id": "6ec53175030c1618c88deb19a3acf5a6665480e1",
      "old_mode": 33188,
      "old_path": "include/ceres/numeric_diff_cost_function.h",
      "new_id": "cbdbfdaef0ee57d654e3c3d2e618c3955211f4e8",
      "new_mode": 33188,
      "new_path": "include/ceres/numeric_diff_cost_function.h"
    },
    {
      "type": "modify",
      "old_id": "f5bb005be582a23328bb0b397bfbff27a2136998",
      "old_mode": 33188,
      "old_path": "include/ceres/numeric_diff_first_order_function.h",
      "new_id": "0dc6d61b3cde539925968880e26b013eb3381af5",
      "new_mode": 33188,
      "new_path": "include/ceres/numeric_diff_first_order_function.h"
    },
    {
      "type": "modify",
      "old_id": "25c58f3e58dbef29e2bf64f9da924bec25c8270c",
      "old_mode": 33188,
      "old_path": "internal/ceres/numeric_diff_first_order_function_test.cc",
      "new_id": "d6fab487975c546ce9596192d9eb3c6bdb023088",
      "new_mode": 33188,
      "new_path": "internal/ceres/numeric_diff_first_order_function_test.cc"
    }
  ]
}
