)]}'
{
  "commit": "f33cdd54d5d5340d8a662048d9cf4abe7d5f0488",
  "tree": "4d15a1cf6aa16865d054f4427bc7be5866c8e19f",
  "parents": [
    "8b2d91cc207102853fc138cb5d8b11675a26c1a5"
  ],
  "author": {
    "name": "Tom Sepez",
    "email": "tsepez@chromium.org",
    "time": "Thu May 14 14:26:31 2015 -0700"
  },
  "committer": {
    "name": "Tom Sepez",
    "email": "tsepez@chromium.org",
    "time": "Thu May 14 14:26:31 2015 -0700"
  },
  "message": "Make CFX_StringData be scoped by CFX_Bytestring and add methods.\n\nThis is a precondition for someday combining Byte/Wide strings\nvia templates.\n\nR\u003dthestig@chromium.org\n\nReview URL: https://codereview.chromium.org/1142533002\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8bb29dabd64a4f592fe22b820766ef9490b125cc",
      "old_mode": 33188,
      "old_path": "core/include/fxcrt/fx_string.h",
      "new_id": "a7b9a23e2552483d7f5c8dad5dc131192ca8a4ad",
      "new_mode": 33188,
      "new_path": "core/include/fxcrt/fx_string.h"
    },
    {
      "type": "modify",
      "old_id": "65f4b36b90227ba83a3e9649db44fef4d223b80b",
      "old_mode": 33188,
      "old_path": "core/src/fxcrt/fx_basic_bstring.cpp",
      "new_id": "87e50e76cc557c909e888edd0bae94f544bb9c78",
      "new_mode": 33188,
      "new_path": "core/src/fxcrt/fx_basic_bstring.cpp"
    },
    {
      "type": "modify",
      "old_id": "0511b847e3252f1634d533ec72ee1ac486f70f54",
      "old_mode": 33188,
      "old_path": "core/src/fxcrt/fx_basic_wstring.cpp",
      "new_id": "da022053b8318acd4227f907d8697a18269d18a6",
      "new_mode": 33188,
      "new_path": "core/src/fxcrt/fx_basic_wstring.cpp"
    }
  ]
}
