)]}'
{
  "commit": "b0e45594595ff767cac133fe2c7a6e84810f769f",
  "tree": "9c72c40bacb135762cad222852e61b1522748429",
  "parents": [
    "d93a87ee126071ddba26433db5255fc12d6297ca"
  ],
  "author": {
    "name": "Yegor Jbanov",
    "email": "yjbanov@google.com",
    "time": "Mon Feb 08 09:30:20 2016 -0800"
  },
  "committer": {
    "name": "yjbanov",
    "email": "yjbanov@google.com",
    "time": "Wed Feb 17 18:02:18 2016 -0800"
  },
  "message": "add flutter_driver package\n\nThis commit contains:\n\n- FlutterDriver API for e2e tests usable in conjunction with package:test\n- FlutterDriverExtension to be enabled by the application in order to\n  allow an external agent to connect to it and drive user interactions and\n  probe into the element tree\n- initial implementations of tap, findByValueKey and getText commands (to\n  be expanded in future PRs)\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "15d3eae3f9a88f96871c54bb10580a8dcbd13a8f",
      "new_mode": 33188,
      "new_path": "packages/flutter_driver/lib/driver_extension.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "de554be257f01b1b5b10c82ea5a424dacbd9223c",
      "new_mode": 33188,
      "new_path": "packages/flutter_driver/lib/flutter_driver.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "10d77637fcce5df27b0dc7333ef958a20c7949d3",
      "new_mode": 33188,
      "new_path": "packages/flutter_driver/lib/src/driver.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "36ba7484b4b10ab956f45e9b3f8730d8b3453db2",
      "new_mode": 33188,
      "new_path": "packages/flutter_driver/lib/src/error.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "79e019bcf77d96764531fc7709f168c8a4894543",
      "new_mode": 33188,
      "new_path": "packages/flutter_driver/lib/src/extension.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "00e4aebe85f22619e72161dce4924196f7dba095",
      "new_mode": 33188,
      "new_path": "packages/flutter_driver/lib/src/find.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2e44a3bd630bd70a05b1135b3630ceff80dea846",
      "new_mode": 33188,
      "new_path": "packages/flutter_driver/lib/src/gesture.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5ce9495a0e2a450b261f48984009a32ec7338d7b",
      "new_mode": 33188,
      "new_path": "packages/flutter_driver/lib/src/health.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9497ef8eff59ca8bceee86d59d275b55234142ec",
      "new_mode": 33188,
      "new_path": "packages/flutter_driver/lib/src/message.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2918a68002a1b9e3a67b9bf375b282866a7aec54",
      "new_mode": 33188,
      "new_path": "packages/flutter_driver/pubspec.yaml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3dee76249902f9a5bf6d09e4f6d0c8ce08621c37",
      "new_mode": 33188,
      "new_path": "packages/flutter_driver/test/flutter_driver_test.dart"
    },
    {
      "type": "modify",
      "old_id": "c3f6099939dd092c261dd72fe6068dd66c47ed7b",
      "old_mode": 33261,
      "old_path": "travis/test.sh",
      "new_id": "f92c8809883682f644954366f4e2fcaf41cdbe89",
      "new_mode": 33261,
      "new_path": "travis/test.sh"
    }
  ]
}
