)]}'
{
  "commit": "9da399b0e15dcaeb755783b681a7aca9fa2805d0",
  "tree": "10fa83f2c33116cb6d8902e03b68c9314d0d6fda",
  "parents": [
    "ed82572205507d758767750f9372faeeb84b8314"
  ],
  "author": {
    "name": "Hixie",
    "email": "github.com@spam.hixie.ch",
    "time": "Tue Jul 21 14:54:03 2015 -0700"
  },
  "committer": {
    "name": "Hixie",
    "email": "github.com@spam.hixie.ch",
    "time": "Tue Jul 21 14:58:48 2015 -0700"
  },
  "message": "Rationalise usage of keys in navigator.dart.\n\nRoute (named routes) no longer have a key, and have their own storage for their names.\nRouseState no longer has a key, and uses an owner field pointing to a StatefulComponent instead.\nAs such, RouteBase no longer has a key.\n\nHistoryEntry no longer uses a global int to ensure uniqueness.\n\nPropagated this to stocks app.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b7a8b89026299195cc7d2f07a53c18a8f3f35dfc",
      "old_mode": 33188,
      "old_path": "packages/flutter/example/stocks/lib/stock_home.dart",
      "new_id": "4ce3187ad60826ed3b315b4d72f7e4f648bf2aca",
      "new_mode": 33188,
      "new_path": "packages/flutter/example/stocks/lib/stock_home.dart"
    },
    {
      "type": "modify",
      "old_id": "a49047c833cdbf72945a658a8952b25dec96d24a",
      "old_mode": 33188,
      "old_path": "packages/flutter/example/stocks/lib/stock_settings.dart",
      "new_id": "76e5c0389e70e8b19f90d8b76d96c27622462a62",
      "new_mode": 33188,
      "new_path": "packages/flutter/example/stocks/lib/stock_settings.dart"
    },
    {
      "type": "modify",
      "old_id": "781970ea1d7bcc94bb8a59d8991cf70792040a31",
      "old_mode": 33188,
      "old_path": "packages/flutter/lib/widgets/drawer.dart",
      "new_id": "b45aa9f19131ccf862ead65b2ae7150c95558478",
      "new_mode": 33188,
      "new_path": "packages/flutter/lib/widgets/drawer.dart"
    },
    {
      "type": "modify",
      "old_id": "8254bbef58d7df61c61db7601b5a72ae6a03f647",
      "old_mode": 33188,
      "old_path": "packages/flutter/lib/widgets/navigator.dart",
      "new_id": "1a20b5aeb4d3fafee1e31f60b4d88e27184a8380",
      "new_mode": 33188,
      "new_path": "packages/flutter/lib/widgets/navigator.dart"
    },
    {
      "type": "modify",
      "old_id": "85e9bd70c64d5cea4423ac27c9a56b6efa1f09af",
      "old_mode": 33188,
      "old_path": "packages/flutter/lib/widgets/popup_menu.dart",
      "new_id": "49d6aa97b8675b18cf56fa832f2523527bc27c20",
      "new_mode": 33188,
      "new_path": "packages/flutter/lib/widgets/popup_menu.dart"
    }
  ]
}
