)]}'
{
  "commit": "8105a5ee9f8c0bac2ba278c0bd25f4cea0980f9b",
  "tree": "a1a48032466a5f27a5bd7c1cd5f80e8252690d5c",
  "parents": [],
  "author": {
    "name": "nweiz@google.com",
    "email": "nweiz@google.com",
    "time": "Fri Jul 18 00:51:40 2014 +0000"
  },
  "committer": {
    "name": "nweiz@google.com",
    "email": "nweiz@google.com",
    "time": "Fri Jul 18 00:51:40 2014 +0000"
  },
  "message": "Extract out a source_span package from source_maps.\n\nThis is just the first step; future CLs will add support for the new API to\nvarious packages currently using the old one.\n\nBUG\u003d19930\nR\u003dsigmund@google.com\n\nReview URL: https://codereview.chromium.org//381363002\n\ngit-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/source_span@38360 260f80e4-7a28-3924-810f-c04153c831b5\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "04e4be2fd22005b29a119f24a9a1b9c6fb124fca",
      "new_mode": 33188,
      "new_path": "pkgs/source_span/CHANGELOG.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5c60afea399d2ab2cb4e701b720f10300f498e90",
      "new_mode": 33188,
      "new_path": "pkgs/source_span/LICENSE"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4e2547e281f3a7fd96ec085504245332ef124451",
      "new_mode": 33188,
      "new_path": "pkgs/source_span/README.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e9646b1fdc95c97a06b4b1aa6e806abba9b3c929",
      "new_mode": 33188,
      "new_path": "pkgs/source_span/lib/source_span.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "274fc92af617e0f7a06ab6c10a1d6ae95f042ef3",
      "new_mode": 33188,
      "new_path": "pkgs/source_span/lib/src/colors.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0d2d6f6ca3372bec5dbac3305c31add2c2f835ee",
      "new_mode": 33188,
      "new_path": "pkgs/source_span/lib/src/file.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "41f251898c69e840aaf38199ddaf74363b3e16d2",
      "new_mode": 33188,
      "new_path": "pkgs/source_span/lib/src/location.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9f150482c6da354adbbad9753a12a306b4bf432c",
      "new_mode": 33188,
      "new_path": "pkgs/source_span/lib/src/span.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "af642413bdda0c2a1a6c20c459b40bd4e4334a5f",
      "new_mode": 33188,
      "new_path": "pkgs/source_span/lib/src/span_exception.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "95a720aaef3a565ddaa22b31e463f87bdcaca2a4",
      "new_mode": 33188,
      "new_path": "pkgs/source_span/lib/src/span_mixin.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4a8eb551e5ca09a67c078a4e34a44719eb27bc64",
      "new_mode": 33188,
      "new_path": "pkgs/source_span/lib/src/utils.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "66e5811ac221d0dc65434a2f3138120fa1c061c1",
      "new_mode": 33188,
      "new_path": "pkgs/source_span/pubspec.yaml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "18b34e71bc276f44edd9e053a0e9000133e2eced",
      "new_mode": 33188,
      "new_path": "pkgs/source_span/test/file_message_test.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "114a17e44ba116d3895cffd270f0665c88d2f894",
      "new_mode": 33188,
      "new_path": "pkgs/source_span/test/file_test.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1eedec43a14e3d74412ff23e7163925c0144ebda",
      "new_mode": 33188,
      "new_path": "pkgs/source_span/test/location_test.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c62753b1a59d66b54c5901deb9cd5155559b068e",
      "new_mode": 33188,
      "new_path": "pkgs/source_span/test/span_test.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "39211111e7c4b358dc253411c578618f586b8f12",
      "new_mode": 33188,
      "new_path": "pkgs/source_span/test/utils_test.dart"
    }
  ]
}
