)]}'
{
  "commit": "075137e05e28359156c44fd56706cb2685c11cf1",
  "tree": "70a502e6c79bd170a35597db4d408c2b519567d2",
  "parents": [
    "7117aa325aff7bc6653947e45700b887877c0c37"
  ],
  "author": {
    "name": "nweiz@google.com",
    "email": "nweiz@google.com",
    "time": "Fri May 30 00:52:40 2014 +0000"
  },
  "committer": {
    "name": "nweiz@google.com",
    "email": "nweiz@google.com",
    "time": "Fri May 30 00:52:40 2014 +0000"
  },
  "message": "Add LineScanner and SpanScanner classes to string_scanner.\n\nR\u003drnystrom@google.com\n\nReview URL: https://codereview.chromium.org//299973002\n\ngit-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/string_scanner@36815 260f80e4-7a28-3924-810f-c04153c831b5\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2c41c9d6450e3932f26580807a4f6438f268d8c5",
      "new_mode": 33188,
      "new_path": "pkgs/string_scanner/CHANGELOG.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c3986871a8cff41e0f5219616c6700faa7ac8964",
      "new_mode": 33188,
      "new_path": "pkgs/string_scanner/lib/src/exception.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4e1217305bbf66237df323972cd4cd7c6b6b939a",
      "new_mode": 33188,
      "new_path": "pkgs/string_scanner/lib/src/line_scanner.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9060e62f0d3d28a3f416f16912e0af4881ba58b4",
      "new_mode": 33188,
      "new_path": "pkgs/string_scanner/lib/src/span_scanner.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c9e74594a6f5a7ee08f53e0c59adaba7e82c21c4",
      "new_mode": 33188,
      "new_path": "pkgs/string_scanner/lib/src/string_scanner.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e556236e85993ccc6e154f176155116928bea0bf",
      "new_mode": 33188,
      "new_path": "pkgs/string_scanner/lib/src/utils.dart"
    },
    {
      "type": "modify",
      "old_id": "3e3913b50169ba5796102c6314aba658341457b8",
      "old_mode": 33188,
      "old_path": "pkgs/string_scanner/lib/string_scanner.dart",
      "new_id": "be294f4f651d8be72bdcfe78353ca12554dab99c",
      "new_mode": 33188,
      "new_path": "pkgs/string_scanner/lib/string_scanner.dart"
    },
    {
      "type": "modify",
      "old_id": "3035901ea7c77fbe6b8640edaaf0cdfaa0039381",
      "old_mode": 33188,
      "old_path": "pkgs/string_scanner/pubspec.yaml",
      "new_id": "86ae238a65f3e5ae5aba70a764294ef4b36a22a2",
      "new_mode": 33188,
      "new_path": "pkgs/string_scanner/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "6432197b3a0792ed080c3af3078bc4d477d625b2",
      "old_mode": 33188,
      "old_path": "pkgs/string_scanner/test/error_test.dart",
      "new_id": "4fe9083dfbfbe633094fbe151d0241d6e1364fdf",
      "new_mode": 33188,
      "new_path": "pkgs/string_scanner/test/error_test.dart"
    },
    {
      "type": "delete",
      "old_id": "3596e15e5cf053054edb4fb3f373fd3ff0004d39",
      "old_mode": 33188,
      "old_path": "pkgs/string_scanner/test/expect_error_test.dart",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8cc79a65c04eec414942b91ee7a11130d1be4f60",
      "new_mode": 33188,
      "new_path": "pkgs/string_scanner/test/line_scanner_test.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "93ba0b659e6d9d0a5d146bb00abe0334de306a14",
      "new_mode": 33188,
      "new_path": "pkgs/string_scanner/test/span_scanner_test.dart"
    },
    {
      "type": "modify",
      "old_id": "0cab6273ebf2e2975bf374b26b7f14574abd76f2",
      "old_mode": 33188,
      "old_path": "pkgs/string_scanner/test/string_scanner_test.dart",
      "new_id": "6144bf9c007c3dcc30b09684d9899df46c8ddf68",
      "new_mode": 33188,
      "new_path": "pkgs/string_scanner/test/string_scanner_test.dart"
    },
    {
      "type": "modify",
      "old_id": "eee93d89de6f25aca00fe08238a28aaf06457ac8",
      "old_mode": 33188,
      "old_path": "pkgs/string_scanner/test/utils.dart",
      "new_id": "3de601cf19c4c025e528b711313ea92bb5e9dbbc",
      "new_mode": 33188,
      "new_path": "pkgs/string_scanner/test/utils.dart"
    }
  ]
}
