)]}'
{
  "commit": "d5a4fedbba3e8ecb2701a35dbd7261a6f5a57c01",
  "tree": "e90ab9cc10ed3d05326774eb67a77039d3fc810a",
  "parents": [
    "e95049037d80c7e1d59217753151629f40a3d3f4"
  ],
  "author": {
    "name": "sgjesse@google.com",
    "email": "sgjesse@google.com",
    "time": "Tue May 28 13:35:01 2013 +0000"
  },
  "committer": {
    "name": "sgjesse@google.com",
    "email": "sgjesse@google.com",
    "time": "Tue May 28 13:35:01 2013 +0000"
  },
  "message": "Merge the dart:uri library into dart:core and update the Uri class\n\nThis merges the dart:uri library into dart:core removing the dart:uri library. Besides moving the library the Url class has been changed.\n\n* Removed existing Uri constructor as it was equivalent with Uri.parse\n* Remamed constructor Uri.fromComponents to Uri\n* Moved toplevel function encodeUriComponent to static method Uri.encodeComponent\n* Moved toplevel function decodeUriComponent to static method Uri.decodeComponent\n* Moved toplevel function encodeUri to static method Uri.encodeFull\n* Moved toplevel function decodeUri to static method Uri.decodeFull\n* Rename domain to host\n* Added static methods Uri.encodeQueryComponent and Uri.decodeQueryComponent\n* Added support for path generation and splitting\n* Added support for query generation and splitting\n* Added some level of normalization\n\nR\u003dfloitsch@google.com, lrn@google.com, nweiz@google.com, scheglov@google.com\nBUG\u003d\n\nReview URL: https://codereview.chromium.org//16019002\n\ngit-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/stack_trace@23266 260f80e4-7a28-3924-810f-c04153c831b5\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "cb7d656302da4b42c5374f07d110ce9ca22dd54b",
      "old_mode": 33188,
      "old_path": "pkgs/stack_trace/lib/src/frame.dart",
      "new_id": "335bfbab32e84552468492786525f3f44723bebc",
      "new_mode": 33188,
      "new_path": "pkgs/stack_trace/lib/src/frame.dart"
    },
    {
      "type": "modify",
      "old_id": "ffea4986c75df858191f9dab6b4808d15884e9a0",
      "old_mode": 33188,
      "old_path": "pkgs/stack_trace/lib/src/trace.dart",
      "new_id": "4ed1563fe6a8ea349dbb55b8de15c4f439edf2d6",
      "new_mode": 33188,
      "new_path": "pkgs/stack_trace/lib/src/trace.dart"
    },
    {
      "type": "modify",
      "old_id": "50ccab3f1462fe92ace2cf79e3e652f3e64040f2",
      "old_mode": 33188,
      "old_path": "pkgs/stack_trace/lib/src/utils.dart",
      "new_id": "30a43bcc3f2c28914a065c9f501d318160fc4936",
      "new_mode": 33188,
      "new_path": "pkgs/stack_trace/lib/src/utils.dart"
    },
    {
      "type": "modify",
      "old_id": "826bad7bf886fc62cddd447866f80f9ac2191b2c",
      "old_mode": 33188,
      "old_path": "pkgs/stack_trace/test/frame_test.dart",
      "new_id": "512f6d0a21599839f481a3284814273370c29f2c",
      "new_mode": 33188,
      "new_path": "pkgs/stack_trace/test/frame_test.dart"
    },
    {
      "type": "modify",
      "old_id": "d3fa56ea61b0344466de470f698f3ecfe9d621d3",
      "old_mode": 33188,
      "old_path": "pkgs/stack_trace/test/trace_test.dart",
      "new_id": "afd57009717aa79ffe9ea78679b23e5f77872cc5",
      "new_mode": 33188,
      "new_path": "pkgs/stack_trace/test/trace_test.dart"
    }
  ]
}
