)]}'
{
  "commit": "8712d0807d6ba0f807a0c503ff7005a401529904",
  "tree": "6f2a6734ec3df8cd39017e9b6cd638e676a4d18d",
  "parents": [
    "2f43e83906900d652604b4d77d1a7a65e9f91177"
  ],
  "author": {
    "name": "Natalie Weizenbaum",
    "email": "nweiz@google.com",
    "time": "Tue Sep 01 17:11:08 2015 -0700"
  },
  "committer": {
    "name": "Natalie Weizenbaum",
    "email": "nweiz@google.com",
    "time": "Tue Sep 01 17:11:08 2015 -0700"
  },
  "message": "Properly handle CR LF in LineScanner.\n\nR\u003drnystrom@google.com\n\nReview URL: https://codereview.chromium.org//1327713003 .\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ce1e01212d97d9119675971162c978232b46e7eb",
      "old_mode": 33188,
      "old_path": "pkgs/string_scanner/CHANGELOG.md",
      "new_id": "ddfd54016358f78336b91505783be65b5824b95c",
      "new_mode": 33188,
      "new_path": "pkgs/string_scanner/CHANGELOG.md"
    },
    {
      "type": "modify",
      "old_id": "54ecf7bf9e62215d7a7412a760a24fb1b5dae60d",
      "old_mode": 33188,
      "old_path": "pkgs/string_scanner/lib/src/line_scanner.dart",
      "new_id": "6a2880b5e4335c598d89b0ce7c45c420c421da70",
      "new_mode": 33188,
      "new_path": "pkgs/string_scanner/lib/src/line_scanner.dart"
    },
    {
      "type": "modify",
      "old_id": "16477beebefcd3a31203a6788c77cdadc1fd9fa9",
      "old_mode": 33188,
      "old_path": "pkgs/string_scanner/pubspec.yaml",
      "new_id": "efc7b0a368bc7511057b5ab28231f55146b7d0f4",
      "new_mode": 33188,
      "new_path": "pkgs/string_scanner/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "83222d6cea8f04e72941159be6326bcc2ac6b82f",
      "old_mode": 33188,
      "old_path": "pkgs/string_scanner/test/line_scanner_test.dart",
      "new_id": "68e5c38143b35e5ec265b55edc390dba6bf1603b",
      "new_mode": 33188,
      "new_path": "pkgs/string_scanner/test/line_scanner_test.dart"
    }
  ]
}
