)]}'
{
  "commit": "3e154e363b81365fcc6c4413fd094d043a37d532",
  "tree": "e28e4c8b10a3a50e6722798728381ac73a523ce0",
  "parents": [
    "33e84a7f2a4e142bc265e44e6e2515a379aa6e9c"
  ],
  "author": {
    "name": "John Messerly",
    "email": "jmesserly@google.com",
    "time": "Sat Oct 10 17:37:07 2015"
  },
  "committer": {
    "name": "John Messerly",
    "email": "jmesserly@google.com",
    "time": "Sat Oct 10 17:37:07 2015"
  },
  "message": "further refactoring: merge RestrictedRules into TypeRules\n\nR\u003dleafp@google.com\n\nReview URL: https://codereview.chromium.org/1392383002 .\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7cbe12d31d1468e24c69389c7375300ae0a00858",
      "old_mode": 33188,
      "old_path": "lib/src/checker/rules.dart",
      "new_id": "f4d35bcfb7302ab3e80a8093cf0d91e64e999789",
      "new_mode": 33188,
      "new_path": "lib/src/checker/rules.dart"
    },
    {
      "type": "modify",
      "old_id": "d4ed6db93be83ed773752e6b185399ce40a60bc8",
      "old_mode": 33188,
      "old_path": "lib/src/compiler.dart",
      "new_id": "819451840f309b9434d9019e5edd5548f99202a2",
      "new_mode": 33188,
      "new_path": "lib/src/compiler.dart"
    },
    {
      "type": "modify",
      "old_id": "6a4366e65bae438e6c1efe919042c3bc4b23e1e0",
      "old_mode": 33188,
      "old_path": "lib/strong_mode.dart",
      "new_id": "99cef5c7dc78730b16f29726202972898880a64d",
      "new_mode": 33188,
      "new_path": "lib/strong_mode.dart"
    }
  ]
}
