)]}'
{
  "commit": "a35e279c448c3194b31ef7fb1f3e2ddaa6be6671",
  "tree": "d030a1729d08694bd967b97135688913e10e35e0",
  "parents": [
    "a2ad282d643d747de44bfe6deaca88113a257e04"
  ],
  "author": {
    "name": "Andrii Shyshkalov",
    "email": "tandrii@google.com",
    "time": "Tue Feb 09 19:26:06 2021"
  },
  "committer": {
    "name": "Andrii Shyshkalov",
    "email": "tandrii@google.com",
    "time": "Tue Feb 09 23:31:26 2021"
  },
  "message": "Make ShouldResemble work with modern protobufs.\n\nModern compiled protobufs somehow cause infinite recursion\nin go-render code. After several hours, we still don\u0027t know why\nexactly but likely to do with additional empty array of mutexes\nto discourage copying.\n\nHowever, a quick workaround is to detect embedded protos and\nmarhsal them to string using proto package.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "313611ef0c45eb1a54f7d9aafddef6c5273540a9",
      "old_mode": 33188,
      "old_path": "internal/go-render/render/render.go",
      "new_id": "85df07dacd3dc7701ef598d988aa741f2a41f3af",
      "new_mode": 33188,
      "new_path": "internal/go-render/render/render.go"
    },
    {
      "type": "modify",
      "old_id": "5ca21b0dec7f10ced8fdbfdb0edb23df5ae6b6a6",
      "old_mode": 33188,
      "old_path": "internal/go-render/render/render_test.go",
      "new_id": "b64928180b0cb18528621a78dbfcf28b20076d93",
      "new_mode": 33188,
      "new_path": "internal/go-render/render/render_test.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "875c57b606652bc92973501dfcfb9f5cac0a9cec",
      "new_mode": 33188,
      "new_path": "internal/go-render/render/testdata/t.pb.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e94a4be95112be583077739644451fde5d17943a",
      "new_mode": 33188,
      "new_path": "internal/go-render/render/testdata/t.proto"
    }
  ]
}
