)]}'
{
  "commit": "fa005b296f90faec4f352d7ab382287bf6548c8d",
  "tree": "623589b388fee86955b3c0cff5362fb3ac3617e2",
  "parents": [
    "4141c384aa2a8e2da87dd17d16457caaecfeeda1"
  ],
  "author": {
    "name": "Abseil Team",
    "email": "absl-team@google.com",
    "time": "Fri Jul 17 10:57:56 2026 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Fri Jul 17 10:58:22 2026 -0700"
  },
  "message": "Set up inlining for InvokeWithoutArgs when passed a functor.\n\nActions can now be implicitly constructed from zero-argument callables. There is no need to create wrapper objects using InvokeWithoutArgs().\n\nPiperOrigin-RevId: 949656497\nChange-Id: Ida2bc38e446e7b33aaf185ec593caf2a1959138e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "94552cea2106687a6d68298c0524c4bcb6bd1cc5",
      "old_mode": 33188,
      "old_path": "googlemock/include/gmock/gmock-actions.h",
      "new_id": "687da5ccc2789a749518ad3de05c23b4ed464ba0",
      "new_mode": 33188,
      "new_path": "googlemock/include/gmock/gmock-actions.h"
    },
    {
      "type": "modify",
      "old_id": "507db6b2aa4da9e48c51b205efd66c38dc0ef05d",
      "old_mode": 33188,
      "old_path": "googlemock/test/gmock-actions_test.cc",
      "new_id": "0a03349649cf37e2cdd2ff99bce9444c19d93c7d",
      "new_mode": 33188,
      "new_path": "googlemock/test/gmock-actions_test.cc"
    },
    {
      "type": "modify",
      "old_id": "7c51b782ff6a35fb9819a6a4e279af45608eed3a",
      "old_mode": 33188,
      "old_path": "googlemock/test/gmock-more-actions_test.cc",
      "new_id": "efe2a528e2a4739443b48f9e0e3872ac9f63d379",
      "new_mode": 33188,
      "new_path": "googlemock/test/gmock-more-actions_test.cc"
    }
  ]
}
