)]}'
{
  "commit": "391e91c9966866e9507357776b2afa6f3f70aa19",
  "tree": "284cf170b6895b615c65fb8e1d755cf38f22ccd5",
  "parents": [
    "22832d3634218dfc35ec3146c26c8c82205bc717"
  ],
  "author": {
    "name": "Alexander Aprelev",
    "email": "aam@google.com",
    "time": "Thu Aug 30 07:30:25 2018 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Aug 30 07:30:25 2018 -0700"
  },
  "message": "Split analysis steps out of dev/bots/test.dart into dev/bots/analyze.dart (#21174)\n\n* Split analysis steps out of dev/bots/test.dart into dev/bots/analyze.dart.\r\n\r\nThis allows to run analysis step with command line arguments that are only applicable to flutter analyze(like --dart-sdk, needed for dart-flutter-engine head-head-head bot).\r\n\r\n* Add forgotten dev/bots/analyze.dart\r\n\r\n* Refactor common code from analyze.dart and test.dart into run_command.dart\r\n\r\n* Remove comments, add header\r\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a8f6c06daeddad40c816ae73d7d9e0d31622e420",
      "old_mode": 33188,
      "old_path": ".cirrus.yml",
      "new_id": "f5a7233b2a53d8d372bd9917122be09318b2d571",
      "new_mode": 33188,
      "new_path": ".cirrus.yml"
    },
    {
      "type": "modify",
      "old_id": "aa6c9d84b0dda5a5101c4584a2333ad072893c09",
      "old_mode": 33188,
      "old_path": "CONTRIBUTING.md",
      "new_id": "2b5fee15b6856c576de62ed0588dce5684bd87f3",
      "new_mode": 33188,
      "new_path": "CONTRIBUTING.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c0296c54ccf13f896b26d89733f225bbf10f3760",
      "new_mode": 33188,
      "new_path": "dev/bots/analyze.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5427741d317f47ce503f0408138b62036b01e5fb",
      "new_mode": 33188,
      "new_path": "dev/bots/run_command.dart"
    },
    {
      "type": "modify",
      "old_id": "3fd64276634363ec5623dadd15e555c52be571af",
      "old_mode": 33188,
      "old_path": "dev/bots/test.dart",
      "new_id": "6f58cc1f1d731c170443bc26224b38a8a274b06f",
      "new_mode": 33188,
      "new_path": "dev/bots/test.dart"
    }
  ]
}
