)]}'
{
  "commit": "874a62acef5ec2ecccdbb99ec4d86402a3341e6a",
  "tree": "984dbc899480cb2dcaa578c08594266f2f9500cb",
  "parents": [
    "0b544ae222aab1c5d9122a8dfe2800451b31d979"
  ],
  "author": {
    "name": "Mike Klein",
    "email": "mtklein@google.com",
    "time": "Wed Jul 09 09:04:07 2014 -0400"
  },
  "committer": {
    "name": "Mike Klein",
    "email": "mtklein@google.com",
    "time": "Wed Jul 09 09:04:07 2014 -0400"
  },
  "message": "Revert \"Remove ability for Release code to call getRefCnt() or getWeakRefCnt().\"\n\nThis reverts commit 4ae94ffce5ecf1b71cb5e295b68bf4ec9e697443.\n\nBUG\u003dskia:\n\nReview URL: https://codereview.chromium.org/382523002\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ba0bc87176617f6e1e93d3906332941da2227384",
      "old_mode": 33188,
      "old_path": "gyp/tests.gypi",
      "new_id": "66741d55cc7d43af8c51b9e5916bd77ba70d5437",
      "new_mode": 33188,
      "new_path": "gyp/tests.gypi"
    },
    {
      "type": "modify",
      "old_id": "30d014c5f815080ed53c18f430f3937e9fa451af",
      "old_mode": 33188,
      "old_path": "gyp/tools.gyp",
      "new_id": "e16fa4bb7e71bc53a0b7edaa53719b61c46ab3c9",
      "new_mode": 33188,
      "new_path": "gyp/tools.gyp"
    },
    {
      "type": "modify",
      "old_id": "a571184aa21bb66c4bc38b4b2eeca942245e4931",
      "old_mode": 33188,
      "old_path": "include/core/SkImageFilter.h",
      "new_id": "ea882537c1b7acdb631dd76112dddd257e6adf99",
      "new_mode": 33188,
      "new_path": "include/core/SkImageFilter.h"
    },
    {
      "type": "modify",
      "old_id": "d3a26df4d502d7db96e6765fb348467283478920",
      "old_mode": 33188,
      "old_path": "include/core/SkRefCnt.h",
      "new_id": "1724c77d8dc3b136d23915a886b820a3379f36d6",
      "new_mode": 33188,
      "new_path": "include/core/SkRefCnt.h"
    },
    {
      "type": "modify",
      "old_id": "d9f0dc80d6722c9ad429aa15ed853be2fa28484e",
      "old_mode": 33188,
      "old_path": "include/core/SkWeakRefCnt.h",
      "new_id": "210dcc9f1c7bd6bdbefd2a375fb6851ef2ffdd02",
      "new_mode": 33188,
      "new_path": "include/core/SkWeakRefCnt.h"
    },
    {
      "type": "modify",
      "old_id": "64603b4cb5244b423ccdf32c28c7b7bd7519a617",
      "old_mode": 33188,
      "old_path": "src/core/SkImageFilter.cpp",
      "new_id": "8402a55a224510ee6782619332e8a6d96e39ae72",
      "new_mode": 33188,
      "new_path": "src/core/SkImageFilter.cpp"
    },
    {
      "type": "modify",
      "old_id": "c6f33c7eedd308d5c1b8128bd9fdf41079897bf3",
      "old_mode": 33188,
      "old_path": "tests/ClipCacheTest.cpp",
      "new_id": "77f0137d5a58996b3d1f97c48484c4f45b7ceb19",
      "new_mode": 33188,
      "new_path": "tests/ClipCacheTest.cpp"
    },
    {
      "type": "modify",
      "old_id": "20899f4ee99c1b26bf25be32055081c1f178f4f4",
      "old_mode": 33188,
      "old_path": "tests/ImageFilterTest.cpp",
      "new_id": "32822087baef6bf2c4e39f42f82acd10d296760d",
      "new_mode": 33188,
      "new_path": "tests/ImageFilterTest.cpp"
    },
    {
      "type": "modify",
      "old_id": "293e12a64d77863bc59408c6f9a1bdf2ea1a5d95",
      "old_mode": 33188,
      "old_path": "tests/MetaDataTest.cpp",
      "new_id": "eb7eae9e0f5eb6dfe0a5e15b57f698c59aadb556",
      "new_mode": 33188,
      "new_path": "tests/MetaDataTest.cpp"
    },
    {
      "type": "modify",
      "old_id": "5f2cbe466f043973ae5195caa68c0ff11dea8538",
      "old_mode": 33188,
      "old_path": "tests/RefCntTest.cpp",
      "new_id": "bd4f348fba8e84e20266e417c37f4955f547b280",
      "new_mode": 33188,
      "new_path": "tests/RefCntTest.cpp"
    },
    {
      "type": "modify",
      "old_id": "5b9987e29aaf23cfb08f15d9d9049138be44d476",
      "old_mode": 33188,
      "old_path": "tests/RefDictTest.cpp",
      "new_id": "1e18a6815d0b1ac6047205c61f4b9af75ca97075",
      "new_mode": 33188,
      "new_path": "tests/RefDictTest.cpp"
    },
    {
      "type": "modify",
      "old_id": "93ba3c2b9e508d541d09ea75e00bcc192d1e91c9",
      "old_mode": 33188,
      "old_path": "tests/SurfaceTest.cpp",
      "new_id": "610e3370f6a47133544e77aa32a67f27271809d6",
      "new_mode": 33188,
      "new_path": "tests/SurfaceTest.cpp"
    },
    {
      "type": "modify",
      "old_id": "9454b54e5c7755543f7be3efcfc1e04b8840f0a9",
      "old_mode": 33188,
      "old_path": "tests/UtilsTest.cpp",
      "new_id": "438a5cce4734f916250f25173cff451c888c7608",
      "new_mode": 33188,
      "new_path": "tests/UtilsTest.cpp"
    },
    {
      "type": "delete",
      "old_id": "48154b045c3b4dd460e78821a613b762984c4c1e",
      "old_mode": 33188,
      "old_path": "tools/RefCntIs.cpp",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "86d3cc3e124a99c89eb786ceeb868486bca66437",
      "old_mode": 33188,
      "old_path": "tools/RefCntIs.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "f6870140404190d5e45ae188a3a4b03e9331f92e",
      "old_mode": 33188,
      "old_path": "tools/tsan.supp",
      "new_id": "8c95e7a9c5dda2b5e6644f66a3eeed2f2194816a",
      "new_mode": 33188,
      "new_path": "tools/tsan.supp"
    }
  ]
}
