)]}'
{
  "commit": "e60087a1a783d040097aa4daabdcba9c08c74575",
  "tree": "28c460698f94b1df874dd720a6ec8f7da396ba02",
  "parents": [
    "b0046b1811132cec74a29e2ebd3e8c0064b1d4ea"
  ],
  "author": {
    "name": "Greg Spencer",
    "email": "gspencergoog@users.noreply.github.com",
    "time": "Tue Aug 07 13:41:33 2018 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Aug 07 13:41:33 2018 -0700"
  },
  "message": "Remove Travis configuration from flutter/flutter (#20288)\n\nThis removes the final traces of Travis and Appveyor from the Flutter tree.\r\n\r\nI\u0027ve updated the documentation and fixed a couple of places where scripts look for Travis, and eliminated the dart tools runningOnTravis function (which was unused anyhow).\r\n\r\nThere are places in the flutter script that used to look for the environment variable TRAVIS. We actually do want to continue to detect that we\u0027re running on Travis there, since in the plugins repo we still use Travis (for the moment). In any case, it\u0027s OK, because the CI environment variable is set on all of the CI bots (Cirrus, Travis, and Appveyor).\r\n\r\nFastLane doesn\u0027t have a setup_cirrus equivalent to setup_travis, but it actually doesn\u0027t matter there either, since it doesn\u0027t do Travis-specific things, and it also looks for the CI environment variable.",
  "tree_diff": [
    {
      "type": "delete",
      "old_id": "54bff388033bef14a3ef75d86b3b098b541ccfc3",
      "old_mode": 33188,
      "old_path": ".travis.yml",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "43fca9b7e8086eaaa461a00487e49cf9b483dd19",
      "old_mode": 33188,
      "old_path": "CONTRIBUTING.md",
      "new_id": "9404ad74e5acd08cb14cd4a088dfee650b799997",
      "new_mode": 33188,
      "new_path": "CONTRIBUTING.md"
    },
    {
      "type": "modify",
      "old_id": "67b7fd9048dfa0813a777eb985d3a0595399c1a8",
      "old_mode": 33188,
      "old_path": "README.md",
      "new_id": "d20e09618d1011e59b991166e01453ad2b3d0b49",
      "new_mode": 33188,
      "new_path": "README.md"
    },
    {
      "type": "modify",
      "old_id": "7aecf5c14d2d6be65686f9fd63aa954ea25dea58",
      "old_mode": 33261,
      "old_path": "bin/flutter",
      "new_id": "f5c4da13924e4bad64e6d5f7eef7aa54733097dd",
      "new_mode": 33261,
      "new_path": "bin/flutter"
    },
    {
      "type": "modify",
      "old_id": "4764703b9e4a8030c9dc69bbc920613810e9611d",
      "old_mode": 33188,
      "old_path": "bin/flutter.bat",
      "new_id": "fd458cfba705970cf3736f48586d9c7577080022",
      "new_mode": 33188,
      "new_path": "bin/flutter.bat"
    },
    {
      "type": "modify",
      "old_id": "9ecef48ab975728798068b4bfd8193e906a194a2",
      "old_mode": 33188,
      "old_path": "dev/bots/README.md",
      "new_id": "a340fd1a34726324e52d96e8a0d9c0063dff1558",
      "new_mode": 33188,
      "new_path": "dev/bots/README.md"
    },
    {
      "type": "modify",
      "old_id": "8bae3cacab6daea6cbce600dad7a674f3fc9ad5c",
      "old_mode": 33261,
      "old_path": "dev/bots/docs.sh",
      "new_id": "6b68da8c42e10dd4a28a0ef001af428bce021cbc",
      "new_mode": 33261,
      "new_path": "dev/bots/docs.sh"
    },
    {
      "type": "modify",
      "old_id": "b9c4d506d9005ddd13303b22285521b219a2d9fa",
      "old_mode": 33188,
      "old_path": "dev/bots/test.dart",
      "new_id": "b29bebaf1c45ee8498aeb50b9a464f76c380774a",
      "new_mode": 33188,
      "new_path": "dev/bots/test.dart"
    },
    {
      "type": "delete",
      "old_id": "bbe52f851433efd2713679b85151bce911d45bac",
      "old_mode": 33261,
      "old_path": "dev/bots/travis_install.sh",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "f85bc3eefc3023b3d9257b72c4db8ac3e5be0cc8",
      "old_mode": 33261,
      "old_path": "dev/bots/travis_script.sh",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "ec3146bb0f845dffe849f94d2ea2cd90c9ece077",
      "old_mode": 33261,
      "old_path": "dev/bots/travis_setup.sh",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "4450ee06a8209207e55d075dc987cf0d04332184",
      "old_mode": 33188,
      "old_path": "dev/devicelab/README.md",
      "new_id": "2a0eba6281be99376fdac463d3353cb66df7a844",
      "new_mode": 33188,
      "new_path": "dev/devicelab/README.md"
    },
    {
      "type": "modify",
      "old_id": "5621cdbf1fda87a07dbe6a0f05c91e40f40368ea",
      "old_mode": 33188,
      "old_path": "dev/devicelab/manifest.yaml",
      "new_id": "78388f970dd2d7b1999617bc7828c37ec767978a",
      "new_mode": 33188,
      "new_path": "dev/devicelab/manifest.yaml"
    },
    {
      "type": "modify",
      "old_id": "2c91f153f23b7f6260d681b59ad071f754d6dde4",
      "old_mode": 33188,
      "old_path": "examples/flutter_gallery/android/fastlane/README.md",
      "new_id": "6030165b36cc00d25aa34fac750abf46c844ef1c",
      "new_mode": 33188,
      "new_path": "examples/flutter_gallery/android/fastlane/README.md"
    },
    {
      "type": "modify",
      "old_id": "957711cca41ef6670381d81a966c90348c39d47d",
      "old_mode": 33188,
      "old_path": "examples/flutter_gallery/ios/fastlane/Fastfile",
      "new_id": "5ab932fd95bc0f06f40c93aad3293afd7ee961a7",
      "new_mode": 33188,
      "new_path": "examples/flutter_gallery/ios/fastlane/Fastfile"
    },
    {
      "type": "modify",
      "old_id": "b923a9b9d61255f1c642562ecec59769fe18e4c5",
      "old_mode": 33188,
      "old_path": "examples/flutter_gallery/ios/fastlane/README.md",
      "new_id": "410b0b4fbfd4e5c8195f19c850c11d065e2d9ca0",
      "new_mode": 33188,
      "new_path": "examples/flutter_gallery/ios/fastlane/README.md"
    },
    {
      "type": "modify",
      "old_id": "c46e733bb9a8257ba381d3e5809afe570bee3965",
      "old_mode": 33188,
      "old_path": "packages/flutter_test/lib/flutter_test.dart",
      "new_id": "8f8cc8e5b2426ff5773ff1245aeda71df7799aa2",
      "new_mode": 33188,
      "new_path": "packages/flutter_test/lib/flutter_test.dart"
    },
    {
      "type": "delete",
      "old_id": "e6b52ec2c7db4b2f93f4e7f413aeb61455ade738",
      "old_mode": 33188,
      "old_path": "packages/flutter_test/lib/src/platform.dart",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "44e9c620e8a9b068044763fd5b96ae2bee5b1caa",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/lib/src/base/utils.dart",
      "new_id": "e8a609aa9ab2deb0ffd07706f21959d91befd714",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/src/base/utils.dart"
    }
  ]
}
