)]}'
{
  "commit": "f16db649803d130ce25e33f6dd8be1ae3292d9de",
  "tree": "721a49a0cd959c0baa705ae85c15363d9f740dcf",
  "parents": [
    "ce9c760bd4ce9f56b26c5628706ac075a6d48dfb"
  ],
  "author": {
    "name": "rnystrom@google.com",
    "email": "rnystrom@google.com",
    "time": "Tue Jan 07 21:09:58 2014 +0000"
  },
  "committer": {
    "name": "rnystrom@google.com",
    "email": "rnystrom@google.com",
    "time": "Tue Jan 07 21:09:58 2014 +0000"
  },
  "message": "Don\u0027t test for file differences in the polling watcher.\n\nThe non-polling forms don\u0027t do this, so this makes the polling\nstyle behave the same. It also has two important benefits:\n\n1. On Windows, this avoids opening the files being watched.\n   Since opening a file prevents it from being deleted on\n   Windows, this causes the watcher to interfere with the\n   files and leads to some flaky tests and buggy user\n   behavior.\n\n2. It saves some time and memory since we don\u0027t need to store\n   the SHA1 for every file being watched.\n\nBUG\u003dhttp://dartbug.com/13026, http://dartbug.com/15431\nR\u003dnweiz@google.com\n\nReview URL: https://codereview.chromium.org//122573003\n\ngit-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/watcher@31574 260f80e4-7a28-3924-810f-c04153c831b5\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "684f7aad8ba21ef665739d0f1184ddb1281ce20f",
      "old_mode": 33188,
      "old_path": "pkgs/watcher/lib/src/directory_watcher/polling.dart",
      "new_id": "12a32458e0651ddbb60a062799960437d0e5b92c",
      "new_mode": 33188,
      "new_path": "pkgs/watcher/lib/src/directory_watcher/polling.dart"
    },
    {
      "type": "modify",
      "old_id": "a9672946def493457285744747fa93bd54c2c39f",
      "old_mode": 33188,
      "old_path": "pkgs/watcher/pubspec.yaml",
      "new_id": "c77dddfd2f37c6e82d6a4918250624cb0da9e96c",
      "new_mode": 33188,
      "new_path": "pkgs/watcher/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "f53b272b4578a50b842505cfaa680637093e4cec",
      "old_mode": 33188,
      "old_path": "pkgs/watcher/test/directory_watcher/linux_test.dart",
      "new_id": "c2d017677d639862d727e7fc297a959ef2afaf97",
      "new_mode": 33188,
      "new_path": "pkgs/watcher/test/directory_watcher/linux_test.dart"
    },
    {
      "type": "modify",
      "old_id": "8fc2d3e54dec68e8cc4df849ce9c307a08ae10e9",
      "old_mode": 33188,
      "old_path": "pkgs/watcher/test/directory_watcher/mac_os_test.dart",
      "new_id": "077787a29e6c624bb364fe556a6384af7ef6d18c",
      "new_mode": 33188,
      "new_path": "pkgs/watcher/test/directory_watcher/mac_os_test.dart"
    },
    {
      "type": "modify",
      "old_id": "02ed5d215240469164c7d4b916ecab63992e7745",
      "old_mode": 33188,
      "old_path": "pkgs/watcher/test/directory_watcher/polling_test.dart",
      "new_id": "da292073cb9fc640a60000b214555eb7f793c323",
      "new_mode": 33188,
      "new_path": "pkgs/watcher/test/directory_watcher/polling_test.dart"
    },
    {
      "type": "modify",
      "old_id": "fe76a03d384fccd8ed5ac71ce9ba30fee7146f2d",
      "old_mode": 33188,
      "old_path": "pkgs/watcher/test/directory_watcher/shared.dart",
      "new_id": "f831196a89533c6cfbfca85064b6c27d4df23b5c",
      "new_mode": 33188,
      "new_path": "pkgs/watcher/test/directory_watcher/shared.dart"
    }
  ]
}
