)]}'
{
  "commit": "7e7be216287f81357337ec4a5d421ac1b0ea6692",
  "tree": "d917270475e55d13a21d7a04bd8b972cb81ccb3e",
  "parents": [
    "5d74c5200b358fb65900780f25f2199c85e2d05f"
  ],
  "author": {
    "name": "Jacob MacDonald",
    "email": "jakemac@google.com",
    "time": "Thu Nov 05 12:08:20 2020 -0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Nov 05 12:08:20 2020 -0800"
  },
  "message": "Migrate to null safety (dart-lang/test_descriptor#29)\n\nDropped support for archives as planned in https://github.com/dart-lang/test_descriptor/issues/25 - this also allows us to migrate before `package:archive`.\r\n\r\nCloses https://github.com/dart-lang/test_descriptor/issues/25",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "50bda8cb76aae83d7bc2b755c926af3b6c84a1a2",
      "old_mode": 33188,
      "old_path": "pkgs/test_descriptor/.travis.yml",
      "new_id": "502b3eb7925477bcf36b2937af0b27c9a143d630",
      "new_mode": 33188,
      "new_path": "pkgs/test_descriptor/.travis.yml"
    },
    {
      "type": "modify",
      "old_id": "6d4156d49c61bce38287c6fa4008109ce6d103b9",
      "old_mode": 33188,
      "old_path": "pkgs/test_descriptor/CHANGELOG.md",
      "new_id": "2c2bc32d79b698e01d25f5e647d5c2e3bf5730b8",
      "new_mode": 33188,
      "new_path": "pkgs/test_descriptor/CHANGELOG.md"
    },
    {
      "type": "delete",
      "old_id": "7d96ce80a4de8d2a1e7a7bf8d6d19ac25e15e6e7",
      "old_mode": 33188,
      "old_path": "pkgs/test_descriptor/lib/src/archive_descriptor.dart",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "cd8f7cbe5763ab1cfa5d5cce8019e83177a9c014",
      "old_mode": 33188,
      "old_path": "pkgs/test_descriptor/lib/src/descriptor.dart",
      "new_id": "0d6c30c35d43651cf5e297227cf0b6429bf4e3fb",
      "new_mode": 33188,
      "new_path": "pkgs/test_descriptor/lib/src/descriptor.dart"
    },
    {
      "type": "modify",
      "old_id": "1a8fe6501343f717b88e4a11a5c2eb20f59f30fc",
      "old_mode": 33188,
      "old_path": "pkgs/test_descriptor/lib/src/directory_descriptor.dart",
      "new_id": "092766788df501bb379dc79d200a491ef3dd9238",
      "new_mode": 33188,
      "new_path": "pkgs/test_descriptor/lib/src/directory_descriptor.dart"
    },
    {
      "type": "modify",
      "old_id": "3d634b67064b01ee7b8cd25914cb8dbdae495bb4",
      "old_mode": 33188,
      "old_path": "pkgs/test_descriptor/lib/src/file_descriptor.dart",
      "new_id": "f5d921619d8cf368e9a54e8a4934d87c2069dd28",
      "new_mode": 33188,
      "new_path": "pkgs/test_descriptor/lib/src/file_descriptor.dart"
    },
    {
      "type": "modify",
      "old_id": "e70e890eedbb368826edfec2f5c6fc6cfbad6d0f",
      "old_mode": 33188,
      "old_path": "pkgs/test_descriptor/lib/src/nothing_descriptor.dart",
      "new_id": "22e7bc8c1865a9a62241490023358f9cba0fe757",
      "new_mode": 33188,
      "new_path": "pkgs/test_descriptor/lib/src/nothing_descriptor.dart"
    },
    {
      "type": "modify",
      "old_id": "4c1760deacd2145e53c0e6031b7ad21288cf5ad5",
      "old_mode": 33188,
      "old_path": "pkgs/test_descriptor/lib/src/pattern_descriptor.dart",
      "new_id": "ed1b556a9d76a3410bf72bcd89d4ac7a00ba6c88",
      "new_mode": 33188,
      "new_path": "pkgs/test_descriptor/lib/src/pattern_descriptor.dart"
    },
    {
      "type": "modify",
      "old_id": "a09145ee41571f574e6a35d94aa691f71f17f9fb",
      "old_mode": 33188,
      "old_path": "pkgs/test_descriptor/lib/src/sandbox.dart",
      "new_id": "1f5847f0223388636a032b7463120e3a8fd9d01e",
      "new_mode": 33188,
      "new_path": "pkgs/test_descriptor/lib/src/sandbox.dart"
    },
    {
      "type": "modify",
      "old_id": "85d339f6cf17c4eb1973c899114f6fc52f4c34d5",
      "old_mode": 33188,
      "old_path": "pkgs/test_descriptor/lib/src/utils.dart",
      "new_id": "d9d80173e3c275db927b939603561ad9f06314c5",
      "new_mode": 33188,
      "new_path": "pkgs/test_descriptor/lib/src/utils.dart"
    },
    {
      "type": "modify",
      "old_id": "343a2747d9662855e8f22c2740f3120b0f44ce21",
      "old_mode": 33188,
      "old_path": "pkgs/test_descriptor/lib/test_descriptor.dart",
      "new_id": "cf5e07fdb6e68dedfbf12b821f32400bf7a22546",
      "new_mode": 33188,
      "new_path": "pkgs/test_descriptor/lib/test_descriptor.dart"
    },
    {
      "type": "modify",
      "old_id": "290888f5c1c02b24a4f362e491168057f61da209",
      "old_mode": 33188,
      "old_path": "pkgs/test_descriptor/pubspec.yaml",
      "new_id": "8ebd7852bd84e63195b28f42fdd0c604f9c28024",
      "new_mode": 33188,
      "new_path": "pkgs/test_descriptor/pubspec.yaml"
    },
    {
      "type": "delete",
      "old_id": "751afdcf776890438164ed23d68e0b20bd4a7341",
      "old_mode": 33188,
      "old_path": "pkgs/test_descriptor/test/archive_test.dart",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "e135086450c03e7c95c665c00d35a78d780aa4d1",
      "old_mode": 33188,
      "old_path": "pkgs/test_descriptor/test/directory_test.dart",
      "new_id": "c669be8323b774656585128d13343aa3741d15dd",
      "new_mode": 33188,
      "new_path": "pkgs/test_descriptor/test/directory_test.dart"
    },
    {
      "type": "modify",
      "old_id": "f20a8ffe8e893b8b0e6513874896a163309228ed",
      "old_mode": 33188,
      "old_path": "pkgs/test_descriptor/test/sandbox_test.dart",
      "new_id": "991bd7f412831883ac5fabd325ee17925ef8b253",
      "new_mode": 33188,
      "new_path": "pkgs/test_descriptor/test/sandbox_test.dart"
    }
  ]
}
