)]}'
{
  "commit": "bc7b5dcadf68c04a61a9ad4241a051a74cb1932c",
  "tree": "c768e453dbb86a7c95d50d10f93ab667e5c90642",
  "parents": [
    "43e36bb49f69edc950eb570d2718253ab762819a"
  ],
  "author": {
    "name": "Joshua Haberman",
    "email": "jhaberman@gmail.com",
    "time": "Mon Jan 17 13:32:37 2022 -0800"
  },
  "committer": {
    "name": "Joshua Haberman",
    "email": "jhaberman@gmail.com",
    "time": "Mon Jan 17 13:35:04 2022 -0800"
  },
  "message": "Ported protobuf\u0027s dtoa() function for text format and JSON.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d73997b81ea38d44e4a2544d96dd5912c565fd94",
      "old_mode": 33188,
      "old_path": "python/pb_unit_tests/message_test_wrapper.py",
      "new_id": "105a763c6538f2c77224790f2381013ded8ee70f",
      "new_mode": 33188,
      "new_path": "python/pb_unit_tests/message_test_wrapper.py"
    },
    {
      "type": "modify",
      "old_id": "a63b3c63d57b52063cdc62339e850cf0cef7bd25",
      "old_mode": 33188,
      "old_path": "upb/json_encode.c",
      "new_id": "64826e34dd6c22fe9f89844fc28ac999235adc57",
      "new_mode": 33188,
      "new_path": "upb/json_encode.c"
    },
    {
      "type": "modify",
      "old_id": "5067a27461f3c78423c1e4ef8d3de342a09b8352",
      "old_mode": 33188,
      "old_path": "upb/text_encode.c",
      "new_id": "9612375dba7ddddce4944df84928a7aa20c1356e",
      "new_mode": 33188,
      "new_path": "upb/text_encode.c"
    },
    {
      "type": "modify",
      "old_id": "43ca2fd1fcb83ad64c8404b6251ceed32fa21823",
      "old_mode": 33188,
      "old_path": "upb/upb.c",
      "new_id": "a702d48e55a1c4768417e3e553c890bfa9a8adb3",
      "new_mode": 33188,
      "new_path": "upb/upb.c"
    },
    {
      "type": "modify",
      "old_id": "74f7c79f0c8deb20ea3e18cd48ea636dff6944e2",
      "old_mode": 33188,
      "old_path": "upb/upb_internal.h",
      "new_id": "d14a175836ae901ce7e21a6faeb67b447361e994",
      "new_mode": 33188,
      "new_path": "upb/upb_internal.h"
    }
  ]
}
