)]}'
{
  "commit": "629dd97f7d90b2d4ba25a0eaa0bb0870bc5f8784",
  "tree": "8cf32d5843f7aa8144ca653b35ef4e305ed1aa0d",
  "parents": [
    "8ff9065f52fefeb11359d27603fd126b3fcd3068"
  ],
  "author": {
    "name": "Natalie Weizenbaum",
    "email": "nweiz@google.com",
    "time": "Sun May 20 15:46:28 2018 +0100"
  },
  "committer": {
    "name": "Natalie Weizenbaum",
    "email": "nweiz@google.com",
    "time": "Sun May 20 15:47:34 2018 +0100"
  },
  "message": "Make location.href a getter\n\nThis ensures that if user code changes directory, `Uri.base` stays\nup-to-date (as it does in pure Dart).\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c69791f01857200d36f3735a6c7f742720536d35",
      "old_mode": 33188,
      "old_path": "CHANGELOG.md",
      "new_id": "087f58bc37a39a53d35459bb53708bd775f38be8",
      "new_mode": 33188,
      "new_path": "CHANGELOG.md"
    },
    {
      "type": "modify",
      "old_id": "48fa44bd0cc5ef7b0ec351c4760a8baeccb857e0",
      "old_mode": 33188,
      "old_path": "lib/preamble.dart",
      "new_id": "3f5095443bcded299a792b84306adf7aa161e1ce",
      "new_mode": 33188,
      "new_path": "lib/preamble.dart"
    },
    {
      "type": "modify",
      "old_id": "910337af9a3449d32d77c22493e2fb77d03c2aac",
      "old_mode": 33188,
      "old_path": "lib/preamble.js",
      "new_id": "e2295896236af053e68cc669800e3eb1c1430480",
      "new_mode": 33188,
      "new_path": "lib/preamble.js"
    },
    {
      "type": "modify",
      "old_id": "5771bb0053ddd11fc4e9ee963b8ccac9c8d1e1d4",
      "old_mode": 33188,
      "old_path": "lib/preamble.min.js",
      "new_id": "93a7c3f5eb052d0d0fa64c123b167d7db99fc8e7",
      "new_mode": 33188,
      "new_path": "lib/preamble.min.js"
    },
    {
      "type": "modify",
      "old_id": "94f76ccdfc5430de6fecca91701656a9e150957d",
      "old_mode": 33188,
      "old_path": "pubspec.yaml",
      "new_id": "24f7e1b3c761f5c00b01be8242230d4197718775",
      "new_mode": 33188,
      "new_path": "pubspec.yaml"
    }
  ]
}
