)]}'
{
  "commit": "e15bced42f232fa37b4a162ecb877761308ebc4c",
  "tree": "b68f910692fff5688b2bc808e0febc4947330691",
  "parents": [
    "1114fada122bd9ea67b151ef6b4bf3bef30f0695"
  ],
  "author": {
    "name": "nweiz@google.com",
    "email": "nweiz@google.com",
    "time": "Wed Apr 02 20:58:47 2014 +0000"
  },
  "committer": {
    "name": "nweiz@google.com",
    "email": "nweiz@google.com",
    "time": "Wed Apr 02 20:58:47 2014 +0000"
  },
  "message": "Convert shelf to use the string_scanner package.\n\nThis also adds support for [StringScanner.error], which produces a\nnicely-formatted scanning error.\n\nR\u003dkevmoo@google.com\n\nReview URL: https://codereview.chromium.org//222843003\n\ngit-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/string_scanner@34669 260f80e4-7a28-3924-810f-c04153c831b5\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "624c090e81f44303744392367c5de8f5c9db6a8c",
      "old_mode": 33188,
      "old_path": "pkgs/string_scanner/lib/string_scanner.dart",
      "new_id": "31ccd62664f82a3d9f3a3193917db70c13e0254f",
      "new_mode": 33188,
      "new_path": "pkgs/string_scanner/lib/string_scanner.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6432197b3a0792ed080c3af3078bc4d477d625b2",
      "new_mode": 33188,
      "new_path": "pkgs/string_scanner/test/error_test.dart"
    },
    {
      "type": "rename",
      "old_id": "11873440050265c107d10b6b5ccec2130e3c5379",
      "old_mode": 33188,
      "old_path": "pkgs/string_scanner/test/error_format_test.dart",
      "new_id": "3596e15e5cf053054edb4fb3f373fd3ff0004d39",
      "new_mode": 33188,
      "new_path": "pkgs/string_scanner/test/expect_error_test.dart",
      "score": 78
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "eee93d89de6f25aca00fe08238a28aaf06457ac8",
      "new_mode": 33188,
      "new_path": "pkgs/string_scanner/test/utils.dart"
    }
  ]
}
