)]}'
{
  "commit": "90e0361e775586d496ea5bfc83f9a25c09766820",
  "tree": "de92da2284ea37610d6765e897123828a254e030",
  "parents": [
    "c8c3d49c28f603bae92edcc63307d43184645003"
  ],
  "author": {
    "name": "nweiz@google.com",
    "email": "nweiz@google.com",
    "time": "Thu Nov 07 22:49:18 2013 +0000"
  },
  "committer": {
    "name": "nweiz@google.com",
    "email": "nweiz@google.com",
    "time": "Thu Nov 07 22:49:18 2013 +0000"
  },
  "message": "Wrap Directory.watch on linux for the watcher package.\n\nR\u003drnystrom@google.com\nBUG\u003d14428\n\nReview URL: https://codereview.chromium.org//46843003\n\ngit-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/watcher@30081 260f80e4-7a28-3924-810f-c04153c831b5\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "679e227e8d181cefb7124a272e416824d5b5bc8b",
      "old_mode": 33188,
      "old_path": "pkgs/watcher/lib/src/directory_watcher.dart",
      "new_id": "4484c2b77bf194254f18cd14d4e499b07ef0b097",
      "new_mode": 33188,
      "new_path": "pkgs/watcher/lib/src/directory_watcher.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9acecf17bc903fa8606530ab2b4cc27e59cccf74",
      "new_mode": 33188,
      "new_path": "pkgs/watcher/lib/src/directory_watcher/linux.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "91ca005f31fb2a9cf33c99f8bb4bc452c5399c58",
      "new_mode": 33188,
      "new_path": "pkgs/watcher/lib/src/directory_watcher/polling.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "daa813a3e35c63bbdf4b4ac0d72b93eefec0d68e",
      "new_mode": 33188,
      "new_path": "pkgs/watcher/lib/src/directory_watcher/resubscribable.dart"
    },
    {
      "type": "modify",
      "old_id": "3d00c084314ad4cfcfbb0b290f795ef56d3d3769",
      "old_mode": 33188,
      "old_path": "pkgs/watcher/lib/src/utils.dart",
      "new_id": "e4e4457944dc6296890bb202ede4726f55c66fdd",
      "new_mode": 33188,
      "new_path": "pkgs/watcher/lib/src/utils.dart"
    },
    {
      "type": "modify",
      "old_id": "c4824b8ec86518a118e48104d01b1efeb8a31680",
      "old_mode": 33188,
      "old_path": "pkgs/watcher/lib/watcher.dart",
      "new_id": "88531f203f96557ae89462857d9ab5c7658a69f3",
      "new_mode": 33188,
      "new_path": "pkgs/watcher/lib/watcher.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ba695698b64c4b7a5e9d6d431343b87db2b638b9",
      "new_mode": 33188,
      "new_path": "pkgs/watcher/test/directory_watcher/linux_test.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "02ed5d215240469164c7d4b916ecab63992e7745",
      "new_mode": 33188,
      "new_path": "pkgs/watcher/test/directory_watcher/polling_test.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "eed606931c5804b7f5ffa0a705ee998c30dcef5a",
      "new_mode": 33188,
      "new_path": "pkgs/watcher/test/directory_watcher/shared.dart"
    },
    {
      "type": "delete",
      "old_id": "841dd0808ecc8ccd05a8ed0cfe96b59d62d93691",
      "old_mode": 33188,
      "old_path": "pkgs/watcher/test/directory_watcher_test.dart",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7978830bca98dd9f675e91844a87db8c16118417",
      "new_mode": 33188,
      "new_path": "pkgs/watcher/test/no_subscription/linux_test.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fa4f0cbe268d8b41c43c93ea36c87fb8acf76cad",
      "new_mode": 33188,
      "new_path": "pkgs/watcher/test/no_subscription/polling_test.dart"
    },
    {
      "type": "rename",
      "old_id": "2e7b6d3ffe44cafb9ae1ecc93630c3abf7e6ec52",
      "old_mode": 33188,
      "old_path": "pkgs/watcher/test/no_subscription_test.dart",
      "new_id": "cd279e1ca2c88086e141b7ec27fb0016bd2b0860",
      "new_mode": 33188,
      "new_path": "pkgs/watcher/test/no_subscription/shared.dart",
      "score": 73
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7978830bca98dd9f675e91844a87db8c16118417",
      "new_mode": 33188,
      "new_path": "pkgs/watcher/test/ready/linux_test.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fa4f0cbe268d8b41c43c93ea36c87fb8acf76cad",
      "new_mode": 33188,
      "new_path": "pkgs/watcher/test/ready/polling_test.dart"
    },
    {
      "type": "rename",
      "old_id": "11b77e02c7ef061ea7dc8126273d39d7c04923d3",
      "old_mode": 33188,
      "old_path": "pkgs/watcher/test/ready_test.dart",
      "new_id": "af1b58f990d5f17abae84934f588695cdab77c93",
      "new_mode": 33188,
      "new_path": "pkgs/watcher/test/ready/shared.dart",
      "score": 95
    },
    {
      "type": "modify",
      "old_id": "28d57b05c61e708c499190a5906076739eb87561",
      "old_mode": 33188,
      "old_path": "pkgs/watcher/test/utils.dart",
      "new_id": "d1b9f94b8429f3adfb5f6018b0baddc59ab8f42c",
      "new_mode": 33188,
      "new_path": "pkgs/watcher/test/utils.dart"
    }
  ]
}
