)]}'
{
  "commit": "ba9e2afcfc525b37234ca9b29653862672fa5d66",
  "tree": "cfd33ed56e0e4ed0a5b4ea91300963596606f8fc",
  "parents": [
    "67ee3b98c587b793d202d083f401d03ee6f64db3"
  ],
  "author": {
    "name": "Joshua Haberman",
    "email": "haberman@google.com",
    "time": "Fri Sep 08 17:13:26 2023 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Fri Sep 08 17:57:57 2023 -0700"
  },
  "message": "Shorten our license headers into an abbreviated form that references LICENSE instead of including it in full.\n\nPiperOrigin-RevId: 563889003\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "65ca11010676046f2b11d63aecb711b34b01ae70",
      "old_mode": 33188,
      "old_path": "ruby/ext/google/protobuf_c/convert.c",
      "new_id": "4819453c299c235032df4d2f9d80a900e3dddde5",
      "new_mode": 33188,
      "new_path": "ruby/ext/google/protobuf_c/convert.c"
    },
    {
      "type": "modify",
      "old_id": "9fad5efbbfd32d4e5fcb2daf5e3282ef425806b5",
      "old_mode": 33188,
      "old_path": "ruby/ext/google/protobuf_c/convert.h",
      "new_id": "ac3eaab2076554cf85dd3850504d05a44f2f0c0b",
      "new_mode": 33188,
      "new_path": "ruby/ext/google/protobuf_c/convert.h"
    },
    {
      "type": "modify",
      "old_id": "f5fe225e760f209a78828ade7263919107fc858b",
      "old_mode": 33188,
      "old_path": "ruby/ext/google/protobuf_c/defs.c",
      "new_id": "ed1b9e17d2655255e755955cdaca0cecf8fcb97a",
      "new_mode": 33188,
      "new_path": "ruby/ext/google/protobuf_c/defs.c"
    },
    {
      "type": "modify",
      "old_id": "c3f4f7dc77f945e59e0008b10d5d9817646e9166",
      "old_mode": 33188,
      "old_path": "ruby/ext/google/protobuf_c/defs.h",
      "new_id": "931dd6ed04a99164484e8aa387295a01fbedafde",
      "new_mode": 33188,
      "new_path": "ruby/ext/google/protobuf_c/defs.h"
    },
    {
      "type": "modify",
      "old_id": "ac123beb253c93d957d36be481810ab261cc483f",
      "old_mode": 33188,
      "old_path": "ruby/ext/google/protobuf_c/glue.c",
      "new_id": "3505437c8b95af2ebc8623635b1b23ba4f2c8870",
      "new_mode": 33188,
      "new_path": "ruby/ext/google/protobuf_c/glue.c"
    },
    {
      "type": "modify",
      "old_id": "1c9fa20a069a53b619a394b8b0e6275499e47ce1",
      "old_mode": 33188,
      "old_path": "ruby/ext/google/protobuf_c/map.c",
      "new_id": "98ee489bc673b9f664b708daf28c7df7138971a7",
      "new_mode": 33188,
      "new_path": "ruby/ext/google/protobuf_c/map.c"
    },
    {
      "type": "modify",
      "old_id": "8d1dedb4fc9d8c54e560aec553cf2f0d0e121343",
      "old_mode": 33188,
      "old_path": "ruby/ext/google/protobuf_c/map.h",
      "new_id": "016a50c141dde980233a91ac4c34ce851b455302",
      "new_mode": 33188,
      "new_path": "ruby/ext/google/protobuf_c/map.h"
    },
    {
      "type": "modify",
      "old_id": "2efff0eeaf856982cea31be9bc1f54dfd616a4fd",
      "old_mode": 33188,
      "old_path": "ruby/ext/google/protobuf_c/message.c",
      "new_id": "6822198e3bd9244d19559d8a20d5c9f3b3eaf4c5",
      "new_mode": 33188,
      "new_path": "ruby/ext/google/protobuf_c/message.c"
    },
    {
      "type": "modify",
      "old_id": "bb508f78c444fb7d86fa5e096e2e3462f9bb3f66",
      "old_mode": 33188,
      "old_path": "ruby/ext/google/protobuf_c/message.h",
      "new_id": "5e354b05d7f44f12d5ae8293cc98a0478f70cd0c",
      "new_mode": 33188,
      "new_path": "ruby/ext/google/protobuf_c/message.h"
    },
    {
      "type": "modify",
      "old_id": "39062cfca65a6b4cffe5c16815b232573dc89472",
      "old_mode": 33188,
      "old_path": "ruby/ext/google/protobuf_c/protobuf.c",
      "new_id": "c15a1caa6cfa121dfa8373fd9058e104d86301aa",
      "new_mode": 33188,
      "new_path": "ruby/ext/google/protobuf_c/protobuf.c"
    },
    {
      "type": "modify",
      "old_id": "334dedf34a0b3bbf87fd4486a64c35c2272273cd",
      "old_mode": 33188,
      "old_path": "ruby/ext/google/protobuf_c/protobuf.h",
      "new_id": "45513226cf26e7cadfef9fd72bec0b628821e794",
      "new_mode": 33188,
      "new_path": "ruby/ext/google/protobuf_c/protobuf.h"
    },
    {
      "type": "modify",
      "old_id": "cf54681f5befb0e7ef50103be9dfebf0ef12b4fc",
      "old_mode": 33188,
      "old_path": "ruby/ext/google/protobuf_c/repeated_field.c",
      "new_id": "5e218c6df0608d7d7413b3fddc13a7796f11db18",
      "new_mode": 33188,
      "new_path": "ruby/ext/google/protobuf_c/repeated_field.c"
    },
    {
      "type": "modify",
      "old_id": "ef9bd5733d8fd6588ab405bc5e92d7f97b98a181",
      "old_mode": 33188,
      "old_path": "ruby/ext/google/protobuf_c/repeated_field.h",
      "new_id": "97a908e6d6d652da83e4db45d4f9e2f7bff1481b",
      "new_mode": 33188,
      "new_path": "ruby/ext/google/protobuf_c/repeated_field.h"
    },
    {
      "type": "modify",
      "old_id": "d234115300bba6ad99568217449995d8bb9cd858",
      "old_mode": 33188,
      "old_path": "ruby/ext/google/protobuf_c/shared_convert.c",
      "new_id": "d3b78e3dfae646d5bd8146ef4eeb768c373d00fa",
      "new_mode": 33188,
      "new_path": "ruby/ext/google/protobuf_c/shared_convert.c"
    },
    {
      "type": "modify",
      "old_id": "43041e7b0f90dc7911d415e12d83acd9abaf5ed8",
      "old_mode": 33188,
      "old_path": "ruby/ext/google/protobuf_c/shared_convert.h",
      "new_id": "e97aa365eb61f05afd97287c1e68095b9e29304e",
      "new_mode": 33188,
      "new_path": "ruby/ext/google/protobuf_c/shared_convert.h"
    },
    {
      "type": "modify",
      "old_id": "f6e422cba7fbfb6ef31e29733bd276b1a538bbc0",
      "old_mode": 33188,
      "old_path": "ruby/ext/google/protobuf_c/shared_message.c",
      "new_id": "9e650c3c366e8987d6dde9336c72baf3a1c0255d",
      "new_mode": 33188,
      "new_path": "ruby/ext/google/protobuf_c/shared_message.c"
    },
    {
      "type": "modify",
      "old_id": "b84043ed5b573541d440e6b4b3f1569af6f2f7ac",
      "old_mode": 33188,
      "old_path": "ruby/ext/google/protobuf_c/shared_message.h",
      "new_id": "f86dd9f21312e600365810efb2ba8cc1f38bd93f",
      "new_mode": 33188,
      "new_path": "ruby/ext/google/protobuf_c/shared_message.h"
    },
    {
      "type": "modify",
      "old_id": "6bbd4bad3531633eafaf65db87bf90081af7d1d0",
      "old_mode": 33188,
      "old_path": "ruby/ext/google/protobuf_c/wrap_memcpy.c",
      "new_id": "2073d14d6bbec1f515223bfb41f49a44292d3718",
      "new_mode": 33188,
      "new_path": "ruby/ext/google/protobuf_c/wrap_memcpy.c"
    }
  ]
}
