)]}'
{
  "log": [
    {
      "commit": "cf40ad659404c2f96e3b137ec535f8d953133ced",
      "tree": "4e0abdebb52d713df2d593b751b7228c7f84bf5a",
      "parents": [
        "ff5184cc68b5e1667e68910470d27d15597a3da3",
        "4658247c15b9e1c21d54fb0cd734a34011e28df1"
      ],
      "author": {
        "name": "Sadaf Ebrahimi",
        "email": "sadafebrahimi@google.com",
        "time": "Thu Dec 19 08:07:13 2024 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Dec 19 08:07:13 2024 -0800"
      },
      "message": "Add janitors to the OWNERS file am: 4658247c15\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/python/pyyaml/+/3423946\n\nChange-Id: I97083c22b82f261241e8d20ff82598a394ad6b7c\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "4658247c15b9e1c21d54fb0cd734a34011e28df1",
      "tree": "4e0abdebb52d713df2d593b751b7228c7f84bf5a",
      "parents": [
        "ff5184cc68b5e1667e68910470d27d15597a3da3"
      ],
      "author": {
        "name": "Sadaf Ebrahimi",
        "email": "sadafebrahimi@google.com",
        "time": "Wed Dec 18 20:35:31 2024 +0000"
      },
      "committer": {
        "name": "Sadaf Ebrahimi",
        "email": "sadafebrahimi@google.com",
        "time": "Wed Dec 18 20:35:31 2024 +0000"
      },
      "message": "Add janitors to the OWNERS file\n\nTest: TreeHugger\nChange-Id: If8ba4f4d611ecd77ef162dc2337c60ba437ca3ea\n"
    },
    {
      "commit": "ff5184cc68b5e1667e68910470d27d15597a3da3",
      "tree": "78740859e91718b76bc5cefb6bc9e7d6d681ef3f",
      "parents": [
        "1dfb4e3fdef3fad048bf0b6c5683dca5273fb601",
        "98f3d88a92d9b6ea22333c7b8d2a18f294e89fd3"
      ],
      "author": {
        "name": "Cole Faust",
        "email": "colefaust@google.com",
        "time": "Tue Dec 12 20:23:18 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Dec 12 20:23:18 2023 +0000"
      },
      "message": "Add pyyaml_filegroup am: f92e531cd0 am: 60ac54af06 am: 98f3d88a92\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/python/pyyaml/+/2869868\n\nChange-Id: I65c98a45b0cd6858d8e003318b20b8e1322fdd67\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "98f3d88a92d9b6ea22333c7b8d2a18f294e89fd3",
      "tree": "78740859e91718b76bc5cefb6bc9e7d6d681ef3f",
      "parents": [
        "1dfb4e3fdef3fad048bf0b6c5683dca5273fb601",
        "60ac54af069b2ba3e925c8c0f7a28edef387272e"
      ],
      "author": {
        "name": "Cole Faust",
        "email": "colefaust@google.com",
        "time": "Tue Dec 12 19:48:23 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Dec 12 19:48:23 2023 +0000"
      },
      "message": "Add pyyaml_filegroup am: f92e531cd0 am: 60ac54af06\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/python/pyyaml/+/2869868\n\nChange-Id: I6f6a91de0bc7896baf7658da612b4a7dd4de5f9c\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "60ac54af069b2ba3e925c8c0f7a28edef387272e",
      "tree": "78740859e91718b76bc5cefb6bc9e7d6d681ef3f",
      "parents": [
        "1dfb4e3fdef3fad048bf0b6c5683dca5273fb601",
        "f92e531cd0812d9f38b93e9a40ef53950d1a3540"
      ],
      "author": {
        "name": "Cole Faust",
        "email": "colefaust@google.com",
        "time": "Tue Dec 12 19:18:22 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Dec 12 19:18:22 2023 +0000"
      },
      "message": "Add pyyaml_filegroup am: f92e531cd0\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/python/pyyaml/+/2869868\n\nChange-Id: I56ed5fce51c2f3b5e6fdb240b1e0d33f925a0ef4\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "f92e531cd0812d9f38b93e9a40ef53950d1a3540",
      "tree": "78740859e91718b76bc5cefb6bc9e7d6d681ef3f",
      "parents": [
        "1dfb4e3fdef3fad048bf0b6c5683dca5273fb601"
      ],
      "author": {
        "name": "Cole Faust",
        "email": "colefaust@google.com",
        "time": "Mon Dec 11 15:53:24 2023 -0800"
      },
      "committer": {
        "name": "Cole Faust",
        "email": "colefaust@google.com",
        "time": "Mon Dec 11 15:54:57 2023 -0800"
      },
      "message": "Add pyyaml_filegroup\n\nAn internal genrule repackages pyyaml source files, so with sandboxing\nit needs this filegroup to access the files.\n\nBug: 307824623\nTest: Presubmits\nChange-Id: I94b48b8dbb0419b40d301f406b279126ca3e13aa\n"
    },
    {
      "commit": "1dfb4e3fdef3fad048bf0b6c5683dca5273fb601",
      "tree": "7f7d6bea561325fd651af2aa610983e3de1d8dad",
      "parents": [
        "014e9b9b79d699bc5c9bcd20a2e91cdb1df57f8d",
        "db03f6cf0622c772ac54ed1ca09e1bac7a95f429"
      ],
      "author": {
        "name": "Krzysztof Kosiński",
        "email": "krzysio@google.com",
        "time": "Wed Sep 21 22:28:41 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Sep 21 22:28:41 2022 +0000"
      },
      "message": "Remove Python enables identical to global defaults. am: ebfb6db9b3 am: e07c2e89ef am: 37d54b3612 am: 627660b246 am: db03f6cf06\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/python/pyyaml/+/2221304\n\nChange-Id: Ibcbeb1b23b19402f98857cc8d5a546a5a6270af5\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "db03f6cf0622c772ac54ed1ca09e1bac7a95f429",
      "tree": "7f7d6bea561325fd651af2aa610983e3de1d8dad",
      "parents": [
        "5a32ec3bd2ad6bf92457448ff2c9b9fb0028aa44",
        "627660b246a399b504f0521961d5196a0a693a13"
      ],
      "author": {
        "name": "Krzysztof Kosiński",
        "email": "krzysio@google.com",
        "time": "Wed Sep 21 22:25:30 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Sep 21 22:25:30 2022 +0000"
      },
      "message": "Remove Python enables identical to global defaults. am: ebfb6db9b3 am: e07c2e89ef am: 37d54b3612 am: 627660b246\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/python/pyyaml/+/2221304\n\nChange-Id: I9dcb47790bfa89fd955769af816ef8d706903f07\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "627660b246a399b504f0521961d5196a0a693a13",
      "tree": "7f7d6bea561325fd651af2aa610983e3de1d8dad",
      "parents": [
        "77bd6983659bab7d9d2552b1b3e0aaee568b3857",
        "37d54b36123bc31bf88868da15e5c9d73309b792"
      ],
      "author": {
        "name": "Krzysztof Kosiński",
        "email": "krzysio@google.com",
        "time": "Wed Sep 21 21:33:35 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Sep 21 21:33:35 2022 +0000"
      },
      "message": "Remove Python enables identical to global defaults. am: ebfb6db9b3 am: e07c2e89ef am: 37d54b3612\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/python/pyyaml/+/2221304\n\nChange-Id: Ife0850e10bba9dc22a2a42f096661981e0782adb\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "37d54b36123bc31bf88868da15e5c9d73309b792",
      "tree": "7f7d6bea561325fd651af2aa610983e3de1d8dad",
      "parents": [
        "b0e86c9a1a24aea1a570f07387f59dc03aa5565d",
        "e07c2e89efc1ff8ab62d4aef685dae2df9a48d14"
      ],
      "author": {
        "name": "Krzysztof Kosiński",
        "email": "krzysio@google.com",
        "time": "Tue Sep 20 17:44:58 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Sep 20 17:44:58 2022 +0000"
      },
      "message": "Remove Python enables identical to global defaults. am: ebfb6db9b3 am: e07c2e89ef\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/python/pyyaml/+/2221304\n\nChange-Id: I54f003f43cba98523fea89768371534e3cfdd35d\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "e07c2e89efc1ff8ab62d4aef685dae2df9a48d14",
      "tree": "7f7d6bea561325fd651af2aa610983e3de1d8dad",
      "parents": [
        "b0e86c9a1a24aea1a570f07387f59dc03aa5565d",
        "ebfb6db9b3d87da511d272a3abcc96d741f88521"
      ],
      "author": {
        "name": "Krzysztof Kosiński",
        "email": "krzysio@google.com",
        "time": "Tue Sep 20 16:43:43 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Sep 20 16:43:43 2022 +0000"
      },
      "message": "Remove Python enables identical to global defaults. am: ebfb6db9b3\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/python/pyyaml/+/2221304\n\nChange-Id: I973cea555fa9da1d98cf0857b13e30fa3be8c081\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "ebfb6db9b3d87da511d272a3abcc96d741f88521",
      "tree": "7f7d6bea561325fd651af2aa610983e3de1d8dad",
      "parents": [
        "b0e86c9a1a24aea1a570f07387f59dc03aa5565d"
      ],
      "author": {
        "name": "Krzysztof Kosiński",
        "email": "krzysio@google.com",
        "time": "Tue Sep 20 01:28:34 2022 +0000"
      },
      "committer": {
        "name": "Krzysztof Kosiński",
        "email": "krzysio@google.com",
        "time": "Tue Sep 20 01:28:34 2022 +0000"
      },
      "message": "Remove Python enables identical to global defaults.\n\nBug: 245854393\nTest: presubmit\nChange-Id: I39015e9bff6ab268eb7460af87525e5268434ba6\n"
    },
    {
      "commit": "014e9b9b79d699bc5c9bcd20a2e91cdb1df57f8d",
      "tree": "0c1508c4d104d03b9a2568e5a3481562988a1ded",
      "parents": [
        "d4b43e2c8b84b9c5e3f96b912b7ac9d35bca20ea",
        "02bf04e21c83426d219469b8dfab623b686ab8d7"
      ],
      "author": {
        "name": "Frank Feng",
        "email": "frankfeng@google.com",
        "time": "Fri Jun 10 00:34:09 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jun 10 00:34:09 2022 +0000"
      },
      "message": "Merge remote-tracking branch \u0027goog/mirror-aosp-master\u0027 into bp_pyyaml am: e6b3401a72 am: 02bf04e21c\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/external/python/pyyaml/+/18818678\n\nChange-Id: I55dae787c4888c7e262b3354d556aa5713869711\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "d4b43e2c8b84b9c5e3f96b912b7ac9d35bca20ea",
      "tree": "0c1508c4d104d03b9a2568e5a3481562988a1ded",
      "parents": [
        "6ebc7c7175f36eb1d8712d3feb1e6c7f12b0d741",
        "5a32ec3bd2ad6bf92457448ff2c9b9fb0028aa44"
      ],
      "author": {
        "name": "Frank Feng",
        "email": "frankfeng@google.com",
        "time": "Thu Jun 09 23:53:19 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jun 09 23:53:19 2022 +0000"
      },
      "message": "Merge remote-tracking branch \u0027goog/mirror-aosp-master\u0027 into bp_pyyaml am: e6b3401a72 am: d15d38b228 am: 77bd698365 am: 5a32ec3bd2\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/external/python/pyyaml/+/18818678\n\nChange-Id: Ibabd42f8c20d3b9b1a168ec7fe9ca31ce15ba0ff\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "6ebc7c7175f36eb1d8712d3feb1e6c7f12b0d741",
      "tree": "0c1508c4d104d03b9a2568e5a3481562988a1ded",
      "parents": [
        "34c4bd9eb832a2540f9898f8e0e7630e4f6fc4fa",
        "2b505d1312f7735175d0f2aa67dbc71113bd3bd7"
      ],
      "author": {
        "name": "Frank Feng",
        "email": "frankfeng@google.com",
        "time": "Thu Jun 09 23:53:03 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jun 09 23:53:03 2022 +0000"
      },
      "message": "Merge remote-tracking branch \u0027goog/mirror-aosp-master\u0027 into bp_pyyaml am: e6b3401a72 am: b0e86c9a1a am: 35a60de66d am: 2b505d1312\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/external/python/pyyaml/+/18818678\n\nChange-Id: I132ecca0480dd711db8d2a0b362454af62afbc70\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "34c4bd9eb832a2540f9898f8e0e7630e4f6fc4fa",
      "tree": "0c1508c4d104d03b9a2568e5a3481562988a1ded",
      "parents": [
        "8a0ae92d707540bff214c22c9211235285bde37c",
        "bacc214dae6cebd6cd1468769c04e2e27d070652"
      ],
      "author": {
        "name": "Frank Feng",
        "email": "frankfeng@google.com",
        "time": "Thu Jun 09 23:52:20 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jun 09 23:52:20 2022 +0000"
      },
      "message": "Merge remote-tracking branch \u0027goog/mirror-aosp-master\u0027 into bp_pyyaml am: e6b3401a72 am: d15d38b228 am: 56c7df1a92 am: bacc214dae\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/external/python/pyyaml/+/18818678\n\nChange-Id: I5ffd3dc84f25122a09048d44598e194e0e1b2a9c\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "5a32ec3bd2ad6bf92457448ff2c9b9fb0028aa44",
      "tree": "0c1508c4d104d03b9a2568e5a3481562988a1ded",
      "parents": [
        "2b505d1312f7735175d0f2aa67dbc71113bd3bd7",
        "77bd6983659bab7d9d2552b1b3e0aaee568b3857"
      ],
      "author": {
        "name": "Frank Feng",
        "email": "frankfeng@google.com",
        "time": "Thu Jun 09 23:11:36 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jun 09 23:11:36 2022 +0000"
      },
      "message": "Merge remote-tracking branch \u0027goog/mirror-aosp-master\u0027 into bp_pyyaml am: e6b3401a72 am: d15d38b228 am: 77bd698365\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/external/python/pyyaml/+/18818678\n\nChange-Id: Ib4d348e96d6fe27fc36739d88de551cd2b64f644\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "2b505d1312f7735175d0f2aa67dbc71113bd3bd7",
      "tree": "0c1508c4d104d03b9a2568e5a3481562988a1ded",
      "parents": [
        "bacc214dae6cebd6cd1468769c04e2e27d070652",
        "35a60de66d2541c80d414596aa289ba1cc8b50e0"
      ],
      "author": {
        "name": "Frank Feng",
        "email": "frankfeng@google.com",
        "time": "Thu Jun 09 23:11:21 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jun 09 23:11:21 2022 +0000"
      },
      "message": "Merge remote-tracking branch \u0027goog/mirror-aosp-master\u0027 into bp_pyyaml am: e6b3401a72 am: b0e86c9a1a am: 35a60de66d\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/external/python/pyyaml/+/18818678\n\nChange-Id: I1e583e6397e66b29c8b66a9de0aec10ed4836219\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "bacc214dae6cebd6cd1468769c04e2e27d070652",
      "tree": "0c1508c4d104d03b9a2568e5a3481562988a1ded",
      "parents": [
        "85537d27b71c1f4ca5a163dc307c8be535aab467",
        "56c7df1a922cffc9b78231f7112bf0027d0a5290"
      ],
      "author": {
        "name": "Frank Feng",
        "email": "frankfeng@google.com",
        "time": "Thu Jun 09 23:10:56 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jun 09 23:10:56 2022 +0000"
      },
      "message": "Merge remote-tracking branch \u0027goog/mirror-aosp-master\u0027 into bp_pyyaml am: e6b3401a72 am: d15d38b228 am: 56c7df1a92\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/external/python/pyyaml/+/18818678\n\nChange-Id: I7463eed124fc3ddb0c0e85cdf5ea7f782e5322c5\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "77bd6983659bab7d9d2552b1b3e0aaee568b3857",
      "tree": "0c1508c4d104d03b9a2568e5a3481562988a1ded",
      "parents": [
        "35a60de66d2541c80d414596aa289ba1cc8b50e0",
        "d15d38b228dcde05faf62c09814a5265e2b0721d"
      ],
      "author": {
        "name": "Frank Feng",
        "email": "frankfeng@google.com",
        "time": "Thu Jun 09 22:47:26 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jun 09 22:47:26 2022 +0000"
      },
      "message": "Merge remote-tracking branch \u0027goog/mirror-aosp-master\u0027 into bp_pyyaml am: e6b3401a72 am: d15d38b228\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/external/python/pyyaml/+/18818678\n\nChange-Id: I6f5405174556ef1675b6e062e2dfeb145a11bd13\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "56c7df1a922cffc9b78231f7112bf0027d0a5290",
      "tree": "0c1508c4d104d03b9a2568e5a3481562988a1ded",
      "parents": [
        "85ce202625deaa45d39f3b5677a3f3ebc22a705f",
        "d15d38b228dcde05faf62c09814a5265e2b0721d"
      ],
      "author": {
        "name": "Frank Feng",
        "email": "frankfeng@google.com",
        "time": "Thu Jun 09 22:47:21 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jun 09 22:47:21 2022 +0000"
      },
      "message": "Merge remote-tracking branch \u0027goog/mirror-aosp-master\u0027 into bp_pyyaml am: e6b3401a72 am: d15d38b228\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/external/python/pyyaml/+/18818678\n\nChange-Id: I8932d7101fdd5229823b5e642f9dea0b4ce9bdb1\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "35a60de66d2541c80d414596aa289ba1cc8b50e0",
      "tree": "0c1508c4d104d03b9a2568e5a3481562988a1ded",
      "parents": [
        "f0d7447221a58028172cfe9bcb4afd8de6168c24",
        "b0e86c9a1a24aea1a570f07387f59dc03aa5565d"
      ],
      "author": {
        "name": "Frank Feng",
        "email": "frankfeng@google.com",
        "time": "Thu Jun 09 22:47:08 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jun 09 22:47:08 2022 +0000"
      },
      "message": "Merge remote-tracking branch \u0027goog/mirror-aosp-master\u0027 into bp_pyyaml am: e6b3401a72 am: b0e86c9a1a\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/external/python/pyyaml/+/18818678\n\nChange-Id: I4d08a21825a7dc583cc06f270485d6d539c5ee8c\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "d15d38b228dcde05faf62c09814a5265e2b0721d",
      "tree": "0c1508c4d104d03b9a2568e5a3481562988a1ded",
      "parents": [
        "85ce202625deaa45d39f3b5677a3f3ebc22a705f",
        "e6b3401a7277ea8eb3864bdbdb122778aaccaa02"
      ],
      "author": {
        "name": "Frank Feng",
        "email": "frankfeng@google.com",
        "time": "Thu Jun 09 22:29:00 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jun 09 22:29:00 2022 +0000"
      },
      "message": "Merge remote-tracking branch \u0027goog/mirror-aosp-master\u0027 into bp_pyyaml am: e6b3401a72\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/external/python/pyyaml/+/18818678\n\nChange-Id: I56ef8312860144463e1834f65342a18012ace223\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "02bf04e21c83426d219469b8dfab623b686ab8d7",
      "tree": "0c1508c4d104d03b9a2568e5a3481562988a1ded",
      "parents": [
        "85ce202625deaa45d39f3b5677a3f3ebc22a705f",
        "e6b3401a7277ea8eb3864bdbdb122778aaccaa02"
      ],
      "author": {
        "name": "Frank Feng",
        "email": "frankfeng@google.com",
        "time": "Thu Jun 09 22:27:48 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jun 09 22:27:48 2022 +0000"
      },
      "message": "Merge remote-tracking branch \u0027goog/mirror-aosp-master\u0027 into bp_pyyaml am: e6b3401a72\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/external/python/pyyaml/+/18818678\n\nChange-Id: I50bc709632c1cdb8aa8f4ae0627b2665dac69467\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "b0e86c9a1a24aea1a570f07387f59dc03aa5565d",
      "tree": "0c1508c4d104d03b9a2568e5a3481562988a1ded",
      "parents": [
        "3fb2992ea846e09ac08633f17ed4c58d49c55fed",
        "e6b3401a7277ea8eb3864bdbdb122778aaccaa02"
      ],
      "author": {
        "name": "Frank Feng",
        "email": "frankfeng@google.com",
        "time": "Thu Jun 09 22:27:25 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jun 09 22:27:25 2022 +0000"
      },
      "message": "Merge remote-tracking branch \u0027goog/mirror-aosp-master\u0027 into bp_pyyaml am: e6b3401a72\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/external/python/pyyaml/+/18818678\n\nChange-Id: I5a6f99da8a698292a802d2615d3658502070d135\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "e6b3401a7277ea8eb3864bdbdb122778aaccaa02",
      "tree": "0c1508c4d104d03b9a2568e5a3481562988a1ded",
      "parents": [
        "85ce202625deaa45d39f3b5677a3f3ebc22a705f",
        "5d1ef15144eeb66b7e20311cfb33132c6ca87de1"
      ],
      "author": {
        "name": "Frank Feng",
        "email": "frankfeng@google.com",
        "time": "Thu Jun 09 12:34:03 2022 -0700"
      },
      "committer": {
        "name": "Frank Feng",
        "email": "frankfeng@google.com",
        "time": "Thu Jun 09 12:34:03 2022 -0700"
      },
      "message": "Merge remote-tracking branch \u0027goog/mirror-aosp-master\u0027 into bp_pyyaml\n\nBug: 235099911\nTest: TH\nChange-Id: I4d26ec572a097d07fecefcb91a6fcdfd64b93cd1\n"
    },
    {
      "commit": "8a0ae92d707540bff214c22c9211235285bde37c",
      "tree": "0c1508c4d104d03b9a2568e5a3481562988a1ded",
      "parents": [
        "722103770275a8d83dbd6c298a7f202019d788a8",
        "85537d27b71c1f4ca5a163dc307c8be535aab467"
      ],
      "author": {
        "name": "Julien Desprez",
        "email": "jdesprez@google.com",
        "time": "Wed Jun 01 01:49:54 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Jun 01 01:49:54 2022 +0000"
      },
      "message": "Add build files for pyyaml am: 5d1ef15144 am: 32247b84ab am: 3fb2992ea8 am: f0d7447221 am: 85537d27b7\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/python/pyyaml/+/2111745\n\nChange-Id: I2d4539ec8406904636753e3586fdcb42ddf633bd\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "85537d27b71c1f4ca5a163dc307c8be535aab467",
      "tree": "0c1508c4d104d03b9a2568e5a3481562988a1ded",
      "parents": [
        "3f7fdb0e2789f451fb645e59cc20ba65babb4872",
        "f0d7447221a58028172cfe9bcb4afd8de6168c24"
      ],
      "author": {
        "name": "Julien Desprez",
        "email": "jdesprez@google.com",
        "time": "Wed Jun 01 01:24:34 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Jun 01 01:24:34 2022 +0000"
      },
      "message": "Add build files for pyyaml am: 5d1ef15144 am: 32247b84ab am: 3fb2992ea8 am: f0d7447221\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/python/pyyaml/+/2111745\n\nChange-Id: Iaef48bd673dc8e108bbbce4432993314bd3c8fe5\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "f0d7447221a58028172cfe9bcb4afd8de6168c24",
      "tree": "0c1508c4d104d03b9a2568e5a3481562988a1ded",
      "parents": [
        "8415fb4ff534b55a07d05e80e5cb1411dceb8c56",
        "3fb2992ea846e09ac08633f17ed4c58d49c55fed"
      ],
      "author": {
        "name": "Julien Desprez",
        "email": "jdesprez@google.com",
        "time": "Wed Jun 01 01:02:07 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Jun 01 01:02:07 2022 +0000"
      },
      "message": "Add build files for pyyaml am: 5d1ef15144 am: 32247b84ab am: 3fb2992ea8\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/python/pyyaml/+/2111745\n\nChange-Id: If7f2a62f20cad670e9d7e3d15decfffada0a1fcc\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "3fb2992ea846e09ac08633f17ed4c58d49c55fed",
      "tree": "0c1508c4d104d03b9a2568e5a3481562988a1ded",
      "parents": [
        "b193d1c07c1f9dc1005c3c11ebdd9ab1153d57d9",
        "32247b84ab7500d2df8f786ae018b3c01abf4cce"
      ],
      "author": {
        "name": "Julien Desprez",
        "email": "jdesprez@google.com",
        "time": "Wed Jun 01 00:39:20 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Jun 01 00:39:20 2022 +0000"
      },
      "message": "Add build files for pyyaml am: 5d1ef15144 am: 32247b84ab\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/python/pyyaml/+/2111745\n\nChange-Id: Ida58b439d0f9eef78f3eae277fa41527c3f11da4\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "32247b84ab7500d2df8f786ae018b3c01abf4cce",
      "tree": "0c1508c4d104d03b9a2568e5a3481562988a1ded",
      "parents": [
        "c00441d30ed12a460533b2b73b21af4e3eb492ac",
        "5d1ef15144eeb66b7e20311cfb33132c6ca87de1"
      ],
      "author": {
        "name": "Julien Desprez",
        "email": "jdesprez@google.com",
        "time": "Wed Jun 01 00:16:04 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Jun 01 00:16:04 2022 +0000"
      },
      "message": "Add build files for pyyaml am: 5d1ef15144\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/python/pyyaml/+/2111745\n\nChange-Id: I1e9489382725da5d148e3522996682195fcb7334\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "5d1ef15144eeb66b7e20311cfb33132c6ca87de1",
      "tree": "0c1508c4d104d03b9a2568e5a3481562988a1ded",
      "parents": [
        "5ed2eca71a977d3d720fd1b218cc0ae5e584660e"
      ],
      "author": {
        "name": "Julien Desprez",
        "email": "jdesprez@google.com",
        "time": "Tue May 31 10:29:57 2022 -0700"
      },
      "committer": {
        "name": "Julien Desprez",
        "email": "jdesprez@google.com",
        "time": "Tue May 31 18:57:01 2022 +0000"
      },
      "message": "Add build files for pyyaml\n\nTest: presubmit\nBug: 234458076\nChange-Id: Ieda31e21cc3c9d35fb95711bff386f718ba65ff5\n"
    },
    {
      "commit": "722103770275a8d83dbd6c298a7f202019d788a8",
      "tree": "279aeebf8c45c35f2c260ebbc0b013cfa092c251",
      "parents": [
        "85ce202625deaa45d39f3b5677a3f3ebc22a705f",
        "3f7fdb0e2789f451fb645e59cc20ba65babb4872"
      ],
      "author": {
        "name": "frankfeng",
        "email": "frankfeng@google.com",
        "time": "Sat May 21 03:22:21 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat May 21 03:22:21 2022 +0000"
      },
      "message": "Merge remote-tracking branch \u0027aosp/upstream-master\u0027 into mymerge am: 5ed2eca71a am: c00441d30e am: b193d1c07c am: 8415fb4ff5 am: 3f7fdb0e27\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/python/pyyaml/+/2102385\n\nChange-Id: I70689dd19e565c82e0008eadb4ad2cb70732ba09\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "3f7fdb0e2789f451fb645e59cc20ba65babb4872",
      "tree": "279aeebf8c45c35f2c260ebbc0b013cfa092c251",
      "parents": [
        "85ce202625deaa45d39f3b5677a3f3ebc22a705f",
        "8415fb4ff534b55a07d05e80e5cb1411dceb8c56"
      ],
      "author": {
        "name": "frankfeng",
        "email": "frankfeng@google.com",
        "time": "Sat May 21 03:02:59 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat May 21 03:02:59 2022 +0000"
      },
      "message": "Merge remote-tracking branch \u0027aosp/upstream-master\u0027 into mymerge am: 5ed2eca71a am: c00441d30e am: b193d1c07c am: 8415fb4ff5\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/python/pyyaml/+/2102385\n\nChange-Id: Idd3e1d89146e2bd9f60aaae6dc59462541ff9941\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "8415fb4ff534b55a07d05e80e5cb1411dceb8c56",
      "tree": "279aeebf8c45c35f2c260ebbc0b013cfa092c251",
      "parents": [
        "85ce202625deaa45d39f3b5677a3f3ebc22a705f",
        "b193d1c07c1f9dc1005c3c11ebdd9ab1153d57d9"
      ],
      "author": {
        "name": "frankfeng",
        "email": "frankfeng@google.com",
        "time": "Sat May 21 02:45:59 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat May 21 02:45:59 2022 +0000"
      },
      "message": "Merge remote-tracking branch \u0027aosp/upstream-master\u0027 into mymerge am: 5ed2eca71a am: c00441d30e am: b193d1c07c\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/python/pyyaml/+/2102385\n\nChange-Id: I8543a06ab3e0b1fd7a00afaa204100be72501d9a\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "b193d1c07c1f9dc1005c3c11ebdd9ab1153d57d9",
      "tree": "279aeebf8c45c35f2c260ebbc0b013cfa092c251",
      "parents": [
        "85ce202625deaa45d39f3b5677a3f3ebc22a705f",
        "c00441d30ed12a460533b2b73b21af4e3eb492ac"
      ],
      "author": {
        "name": "frankfeng",
        "email": "frankfeng@google.com",
        "time": "Sat May 21 02:28:30 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat May 21 02:28:30 2022 +0000"
      },
      "message": "Merge remote-tracking branch \u0027aosp/upstream-master\u0027 into mymerge am: 5ed2eca71a am: c00441d30e\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/python/pyyaml/+/2102385\n\nChange-Id: I38fd8e08e4de6a5ba546a4696e43e34cc8313fa4\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "c00441d30ed12a460533b2b73b21af4e3eb492ac",
      "tree": "279aeebf8c45c35f2c260ebbc0b013cfa092c251",
      "parents": [
        "85ce202625deaa45d39f3b5677a3f3ebc22a705f",
        "5ed2eca71a977d3d720fd1b218cc0ae5e584660e"
      ],
      "author": {
        "name": "frankfeng",
        "email": "frankfeng@google.com",
        "time": "Sat May 21 02:08:47 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat May 21 02:08:47 2022 +0000"
      },
      "message": "Merge remote-tracking branch \u0027aosp/upstream-master\u0027 into mymerge am: 5ed2eca71a\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/python/pyyaml/+/2102385\n\nChange-Id: I8fd5fb2d1bd8da9a6d43227471e1df511fed446d\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "5ed2eca71a977d3d720fd1b218cc0ae5e584660e",
      "tree": "279aeebf8c45c35f2c260ebbc0b013cfa092c251",
      "parents": [
        "85ce202625deaa45d39f3b5677a3f3ebc22a705f",
        "8cdff2c80573b8be8e8ad28929264a913a63aa33"
      ],
      "author": {
        "name": "frankfeng",
        "email": "frankfeng@google.com",
        "time": "Fri May 20 16:06:30 2022 -0700"
      },
      "committer": {
        "name": "frankfeng",
        "email": "frankfeng@google.com",
        "time": "Fri May 20 16:22:44 2022 -0700"
      },
      "message": "Merge remote-tracking branch \u0027aosp/upstream-master\u0027 into mymerge\n\nBug: 225958696\nTest: TH\nChange-Id: I0aa8d4f1e3c5c95702eee152ced272bc0a8cdf67\n"
    },
    {
      "commit": "85ce202625deaa45d39f3b5677a3f3ebc22a705f",
      "tree": "4b825dc642cb6eb9a060e54bf8d69288fbee4904",
      "parents": [],
      "author": {
        "name": "Inna Palant",
        "email": "ipalant@google.com",
        "time": "Thu Apr 28 22:27:31 2022 -0700"
      },
      "committer": {
        "name": "Inna Palant",
        "email": "ipalant@google.com",
        "time": "Thu Apr 28 22:27:31 2022 -0700"
      },
      "message": "Initial empty repository\n"
    },
    {
      "commit": "8cdff2c80573b8be8e8ad28929264a913a63aa33",
      "tree": "b5450f87b1927caf3b2d44bca9609f5222b8949c",
      "parents": [
        "a4fb55e943abf25055725245b0779cf527069a78"
      ],
      "author": {
        "name": "Matt Davis",
        "email": "mrd@redhat.com",
        "time": "Wed Oct 13 12:04:44 2021 -0700"
      },
      "committer": {
        "name": "Matt Davis",
        "email": "mrd@redhat.com",
        "time": "Wed Oct 13 12:12:51 2021 -0700"
      },
      "message": "6.0 release\n\n"
    },
    {
      "commit": "a4fb55e943abf25055725245b0779cf527069a78",
      "tree": "2adb2292d731125c2ecb2c0f59992fd28b4fffee",
      "parents": [
        "e45b9643de3f7332e874ac67357ffd6dd5200211"
      ],
      "author": {
        "name": "Matt Davis",
        "email": "mrd@redhat.com",
        "time": "Wed Oct 13 12:00:50 2021 -0700"
      },
      "committer": {
        "name": "Matt Davis",
        "email": "mrd@redhat.com",
        "time": "Wed Oct 13 12:12:44 2021 -0700"
      },
      "message": "Update Python 3.10 versions for Windows build\n"
    },
    {
      "commit": "e45b9643de3f7332e874ac67357ffd6dd5200211",
      "tree": "a53d89d3e34a2e6dca7d39abb6725035450b29a5",
      "parents": [
        "4808fba18e067a93a4fcc25ddda1aae9b976ceb8"
      ],
      "author": {
        "name": "Matt Davis",
        "email": "mrd@redhat.com",
        "time": "Wed Oct 13 11:57:52 2021 -0700"
      },
      "committer": {
        "name": "Matt Davis",
        "email": "mrd@redhat.com",
        "time": "Wed Oct 13 11:57:52 2021 -0700"
      },
      "message": "Add Python 3.10 to tox.ini\n"
    },
    {
      "commit": "4808fba18e067a93a4fcc25ddda1aae9b976ceb8",
      "tree": "b6235d15d2eebea6978e1c1f9f702e7f0dfc0d11",
      "parents": [
        "d5aba406edc9d2618fc9d6ffccd257fe593e4283"
      ],
      "author": {
        "name": "Matt Davis",
        "email": "mrd@redhat.com",
        "time": "Wed Sep 29 14:32:20 2021 -0700"
      },
      "committer": {
        "name": "Ingy döt Net",
        "email": "ingy@ingy.net",
        "time": "Mon Oct 04 15:11:05 2021 -0400"
      },
      "message": "6.0b1 release\n"
    },
    {
      "commit": "d5aba406edc9d2618fc9d6ffccd257fe593e4283",
      "tree": "59f5869b468bac806a04ea88b23eef9efbe8c2a2",
      "parents": [
        "a6d384c52ea54ded80df27032c7b6d3a98b0c2fa"
      ],
      "author": {
        "name": "Matt Davis",
        "email": "mrd@redhat.com",
        "time": "Thu Sep 23 16:14:47 2021 -0700"
      },
      "committer": {
        "name": "Matt Davis",
        "email": "nitzmahone@users.noreply.github.com",
        "time": "Wed Sep 29 13:53:30 2021 -0700"
      },
      "message": "Omnibus CI/artifact build update\n\n* Adds support for private GHA runner to build for MacOS/arm64\n* Split CI/artifact build workflows (hopefully temporarily) since GHA can\u0027t do dynamic/conditional matrix\n* Moves Windows builds to GHA\n"
    },
    {
      "commit": "a6d384c52ea54ded80df27032c7b6d3a98b0c2fa",
      "tree": "ea856093e5ab2b505b2d445c56a7a95c91b80258",
      "parents": [
        "8f3f9795b4ccc7087c439aad8342eaf916f273d0"
      ],
      "author": {
        "name": "Matt Davis",
        "email": "mrd@redhat.com",
        "time": "Thu Sep 23 15:30:53 2021 -0700"
      },
      "committer": {
        "name": "Matt Davis",
        "email": "mrd@redhat.com",
        "time": "Thu Sep 23 15:34:34 2021 -0700"
      },
      "message": "Various setup fixes\n\n* enable use of setuptools-embedded distutils\n* list 3.10 support\n* remove setup.cfg (and deprecated metadata in it)\n* run tests on ephemeral copy of intermediate build bits\n"
    },
    {
      "commit": "8f3f9795b4ccc7087c439aad8342eaf916f273d0",
      "tree": "55f8c2641be3493302b47b83bd5c33d4b75898e9",
      "parents": [
        "c2743653bc89e42679ba097b4f9888db47c61d63"
      ],
      "author": {
        "name": "Ingy döt Net",
        "email": "ingy@ingy.net",
        "time": "Thu Sep 23 14:44:20 2021 -0700"
      },
      "committer": {
        "name": "Ingy döt Net",
        "email": "ingy@ingy.net",
        "time": "Thu Sep 23 14:44:20 2021 -0700"
      },
      "message": "No longer using appveyor\n"
    },
    {
      "commit": "c2743653bc89e42679ba097b4f9888db47c61d63",
      "tree": "07e21fd13c1dd280241017016d0cd56f9f27e19a",
      "parents": [
        "2f87ac4838840a2e3cb48504dcd74041921ab184"
      ],
      "author": {
        "name": "Ingy döt Net",
        "email": "ingy@ingy.net",
        "time": "Thu Sep 23 13:46:48 2021 -0700"
      },
      "committer": {
        "name": "Ingy döt Net",
        "email": "ingy@ingy.net",
        "time": "Thu Sep 23 14:43:55 2021 -0700"
      },
      "message": "The yaml.load{,_all} functions require Loader\u003d now\n"
    },
    {
      "commit": "2f87ac4838840a2e3cb48504dcd74041921ab184",
      "tree": "bc559f0af6ced26d942286974aff3f1395769f0c",
      "parents": [
        "7bd92df5435030b9a32f8843369ad6673d0d9294"
      ],
      "author": {
        "name": "Ingy döt Net",
        "email": "ingy@ingy.net",
        "time": "Thu Sep 23 06:26:42 2021 -0700"
      },
      "committer": {
        "name": "Ingy döt Net",
        "email": "ingy@ingy.net",
        "time": "Thu Sep 23 14:43:02 2021 -0700"
      },
      "message": "Add a basic test file for yaml.load and yaml.dump\n"
    },
    {
      "commit": "7bd92df5435030b9a32f8843369ad6673d0d9294",
      "tree": "d912bea3f34d66e8838d000ec36084fcfdbd51d4",
      "parents": [
        "8f27932796623d58fe9e226e141cd27a6f0befec"
      ],
      "author": {
        "name": "Ingy döt Net",
        "email": "ingy@ingy.net",
        "time": "Wed Sep 22 15:49:45 2021 -0700"
      },
      "committer": {
        "name": "Ingy döt Net",
        "email": "ingy@ingy.net",
        "time": "Thu Sep 23 14:42:00 2021 -0700"
      },
      "message": "Makefile tweaks\n"
    },
    {
      "commit": "8f27932796623d58fe9e226e141cd27a6f0befec",
      "tree": "2b21a2ac0c002830468d2ef8dbc44fe45c8fad41",
      "parents": [
        "575d2f46db42d147f8d5cba9dc8ffd3cd60e196c"
      ],
      "author": {
        "name": "Tina Müller",
        "email": "cpan2@tinita.de",
        "time": "Sat Feb 06 00:39:43 2021 +0100"
      },
      "committer": {
        "name": "Ingy döt Net",
        "email": "ingy@ingy.net",
        "time": "Thu Sep 23 14:42:00 2021 -0700"
      },
      "message": "Fix float resolver for \u0027.\u0027 and \u0027._\u0027\n\nA single dot matches the official YAML 1.1 int regex.\nThis was probably unintended. The regex now requires at least\na digit before or after the dot.\n"
    },
    {
      "commit": "575d2f46db42d147f8d5cba9dc8ffd3cd60e196c",
      "tree": "e3a9b7fa51ed19550c52b03303761e7ba48eec67",
      "parents": [
        "779bdb129ebe496d83650ef76393167ecabf1fcc"
      ],
      "author": {
        "name": "Thom Smith",
        "email": "thom@thomthesmith.com",
        "time": "Wed Sep 22 16:32:47 2021 -0400"
      },
      "committer": {
        "name": "Ingy döt Net",
        "email": "ingy@ingy.net",
        "time": "Thu Sep 23 14:42:00 2021 -0700"
      },
      "message": "Use with statements to eliminate ResourceWarnings\n"
    },
    {
      "commit": "779bdb129ebe496d83650ef76393167ecabf1fcc",
      "tree": "87dde415477bf8b2f0a8e6cf85bead93344cfe4b",
      "parents": [
        "a31a4fb1894c49bad0bf43b942650fb521423bae"
      ],
      "author": {
        "name": "Pantelis Antoniou",
        "email": "pantelis.antoniou@konsulko.com",
        "time": "Wed Sep 22 22:47:11 2021 +0300"
      },
      "committer": {
        "name": "Ingy döt Net",
        "email": "ingy@ingy.net",
        "time": "Thu Sep 23 14:42:00 2021 -0700"
      },
      "message": "Use python3 in the Makefile\n\nSigned-off-by: Pantelis Antoniou \u003cpantelis.antoniou@konsulko.com\u003e\n"
    },
    {
      "commit": "a31a4fb1894c49bad0bf43b942650fb521423bae",
      "tree": "f97014493c0519724d4d981c0d80d940b7af7553",
      "parents": [
        "fecae105d743cea9ad6a43ebe9a9974842fdf425"
      ],
      "author": {
        "name": "Pantelis Antoniou",
        "email": "pantelis.antoniou@konsulko.com",
        "time": "Wed Sep 22 22:45:42 2021 +0300"
      },
      "committer": {
        "name": "Ingy döt Net",
        "email": "ingy@ingy.net",
        "time": "Thu Sep 23 14:42:00 2021 -0700"
      },
      "message": "Remove Python 2 support and simplify\n\nIt\u0027s time to stop pretending this is anymore compatible to version 2\nby using macros to hide the fact that on 3 objects are bytes and not\nstring.\n\nRemoving the support for version 2 makes things clearer.\n\nSigned-off-by: Pantelis Antoniou \u003cpantelis.antoniou@konsulko.com\u003e\n"
    },
    {
      "commit": "fecae105d743cea9ad6a43ebe9a9974842fdf425",
      "tree": "6162679d3b4122eb6130ce0d8b74750094ec39e2",
      "parents": [
        "82db2835588c06b3db60b4f0d14dea9e0e02c697"
      ],
      "author": {
        "name": "Pantelis Antoniou",
        "email": "pantelis.antoniou@konsulko.com",
        "time": "Wed Sep 22 20:07:36 2021 +0300"
      },
      "committer": {
        "name": "Ingy döt Net",
        "email": "ingy@ingy.net",
        "time": "Thu Sep 23 14:42:00 2021 -0700"
      },
      "message": "Define PyString_GetExact as Bytes\n\nPuzzling, but this is the expected behaviour\n\nSigned-off-by: Pantelis Antoniou \u003cpantelis.antoniou@konsulko.com\u003e\n"
    },
    {
      "commit": "82db2835588c06b3db60b4f0d14dea9e0e02c697",
      "tree": "7e9693edfb5e50057a2317c1e1605b47623ea1bd",
      "parents": [
        "b3d2d674b7ff2a01d8665936390b31e3df2740da"
      ],
      "author": {
        "name": "Pantelis Antoniou",
        "email": "pantelis.antoniou@konsulko.com",
        "time": "Wed Sep 22 19:11:10 2021 +0300"
      },
      "committer": {
        "name": "Ingy döt Net",
        "email": "ingy@ingy.net",
        "time": "Thu Sep 23 14:42:00 2021 -0700"
      },
      "message": "Fix warning errors of the libyaml binding\n\nMake the build work without any warnings.\nThe cython and C yaml types were differing in definition and that\u0027s\nno good.\n\nSigned-off-by: Pantelis Antoniou \u003cpantelis.antoniou@konsulko.com\u003e\n"
    },
    {
      "commit": "b3d2d674b7ff2a01d8665936390b31e3df2740da",
      "tree": "d7f37c1cf017b8c3ed749845d0083f3cd3ff813d",
      "parents": [
        "961ce9dcf53dcef41f6268bbbb7c6a685a46c899"
      ],
      "author": {
        "name": "Tina Müller",
        "email": "cpan2@tinita.de",
        "time": "Wed Sep 22 01:18:03 2021 +0200"
      },
      "committer": {
        "name": "Ingy döt Net",
        "email": "ingy@ingy.net",
        "time": "Thu Sep 23 14:42:00 2021 -0700"
      },
      "message": "Add a test for the YAML 1.1 types\n"
    },
    {
      "commit": "961ce9dcf53dcef41f6268bbbb7c6a685a46c899",
      "tree": "a735c5eb1824fdb2235374cdfa7eb385658f3776",
      "parents": [
        "141afddd45d29594e5e1699e54a8d817b10c660d"
      ],
      "author": {
        "name": "Thom Smith",
        "email": "thom@thomthesmith.com",
        "time": "Wed Sep 22 11:51:14 2021 -0400"
      },
      "committer": {
        "name": "Ingy döt Net",
        "email": "ingy@ingy.net",
        "time": "Thu Sep 23 14:42:00 2021 -0700"
      },
      "message": "Fix issue with representing Enum types\n"
    },
    {
      "commit": "141afddd45d29594e5e1699e54a8d817b10c660d",
      "tree": "7ebb24c20352b02f0e933589a6511f00b0a08929",
      "parents": [
        "23120f886b97d38cf5788df001f41cb4acae8fbc"
      ],
      "author": {
        "name": "Thom Smith",
        "email": "thom@thomthesmith.com",
        "time": "Wed Sep 22 10:30:55 2021 -0400"
      },
      "committer": {
        "name": "Thom Smith",
        "email": "thom@thomthesmith.com",
        "time": "Wed Sep 22 10:30:55 2021 -0400"
      },
      "message": "Correct spelling of “hexadecimal”\n"
    },
    {
      "commit": "23120f886b97d38cf5788df001f41cb4acae8fbc",
      "tree": "30f58940276bb4d25a67987a0eb028ad31a51510",
      "parents": [
        "28af8b24e63cf31652167fb15e4c9ef41242a014"
      ],
      "author": {
        "name": "Thomas Smith",
        "email": "thom@thomthesmith.com",
        "time": "Sun Sep 05 16:09:26 2021 -0400"
      },
      "committer": {
        "name": "Tina Müller",
        "email": "cpan2@tinita.de",
        "time": "Wed Sep 22 15:52:05 2021 +0200"
      },
      "message": "Update tox.ini\n\nCo-authored-by: Hugo van Kemenade \u003chugovk@users.noreply.github.com\u003e"
    },
    {
      "commit": "28af8b24e63cf31652167fb15e4c9ef41242a014",
      "tree": "d7280dfe7fdea9823bac2da811c3cbfda8464078",
      "parents": [
        "00be495c7890efa7a34b69ad526637fe9b587b40"
      ],
      "author": {
        "name": "Thom Smith",
        "email": "thom@thomthesmith.com",
        "time": "Tue Sep 21 15:57:14 2021 -0400"
      },
      "committer": {
        "name": "Tina Müller",
        "email": "cpan2@tinita.de",
        "time": "Wed Sep 22 15:52:05 2021 +0200"
      },
      "message": "Remove 3.5 from Appveyor\n"
    },
    {
      "commit": "00be495c7890efa7a34b69ad526637fe9b587b40",
      "tree": "64787d6a2b635548d3c9e0708d26a4123c875d48",
      "parents": [
        "f5bd5607ef1df4447f4795644f1839a7d1c78587"
      ],
      "author": {
        "name": "Thom Smith",
        "email": "thom@thomthesmith.com",
        "time": "Thu Sep 02 16:47:31 2021 -0400"
      },
      "committer": {
        "name": "Tina Müller",
        "email": "cpan2@tinita.de",
        "time": "Wed Sep 22 15:52:05 2021 +0200"
      },
      "message": "Simplify python_requires\n"
    },
    {
      "commit": "f5bd5607ef1df4447f4795644f1839a7d1c78587",
      "tree": "940a2c935f37271a9305b80feeb6f92b9e63c693",
      "parents": [
        "f20947ae251fd1a7f21ad40f9423fa4c0e167fd4"
      ],
      "author": {
        "name": "Thom Smith",
        "email": "thom@thomthesmith.com",
        "time": "Thu Sep 02 16:45:48 2021 -0400"
      },
      "committer": {
        "name": "Tina Müller",
        "email": "cpan2@tinita.de",
        "time": "Wed Sep 22 15:52:05 2021 +0200"
      },
      "message": "Remove 2.7 from CI\n"
    },
    {
      "commit": "f20947ae251fd1a7f21ad40f9423fa4c0e167fd4",
      "tree": "d5ce15aa26a8a3acfcc7684efd17b23ca1526700",
      "parents": [
        "dc0c4c1441b3ffca1343fd80790ebd846cbc1305"
      ],
      "author": {
        "name": "Thom Smith",
        "email": "thom@thomthesmith.com",
        "time": "Thu Sep 02 16:41:22 2021 -0400"
      },
      "committer": {
        "name": "Tina Müller",
        "email": "cpan2@tinita.de",
        "time": "Wed Sep 22 15:52:05 2021 +0200"
      },
      "message": "Move code from lib3 to lib\n"
    },
    {
      "commit": "dc0c4c1441b3ffca1343fd80790ebd846cbc1305",
      "tree": "7cac4a273dcb36dff9a75488fe148a736e88ec9b",
      "parents": [
        "e5f6dadf869918107e86b13b19952a7e9554f273"
      ],
      "author": {
        "name": "Thom Smith",
        "email": "thom@thomthesmith.com",
        "time": "Thu Sep 02 16:34:44 2021 -0400"
      },
      "committer": {
        "name": "Tina Müller",
        "email": "cpan2@tinita.de",
        "time": "Wed Sep 22 15:52:05 2021 +0200"
      },
      "message": "Remove 2.7 support\n"
    },
    {
      "commit": "e5f6dadf869918107e86b13b19952a7e9554f273",
      "tree": "97d3eae5b1111200ca19299b9bc05220e16e229e",
      "parents": [
        "7f35bb5bf285c330f480ae1505870324860c5b21"
      ],
      "author": {
        "name": "Thom Smith",
        "email": "thom@thomthesmith.com",
        "time": "Thu Sep 02 14:34:48 2021 -0400"
      },
      "committer": {
        "name": "Tina Müller",
        "email": "cpan2@tinita.de",
        "time": "Wed Sep 22 15:52:05 2021 +0200"
      },
      "message": "Remove py35 from tox.ini\n"
    },
    {
      "commit": "7f35bb5bf285c330f480ae1505870324860c5b21",
      "tree": "9d43633f6367d3a431d2847433d61ee24565755f",
      "parents": [
        "702b1767bf632d5bae390ec1f855173d256bb52f"
      ],
      "author": {
        "name": "Matt Davis",
        "email": "mrd@redhat.com",
        "time": "Fri Mar 05 17:51:25 2021 -0800"
      },
      "committer": {
        "name": "Tina Müller",
        "email": "cpan2@tinita.de",
        "time": "Wed Sep 22 15:52:05 2021 +0200"
      },
      "message": "Explode multiarch matrix for ML2014/aarch64/s390x\n"
    },
    {
      "commit": "702b1767bf632d5bae390ec1f855173d256bb52f",
      "tree": "b60b0d8af07a2b4cfa16545ee6a58ace0f903873",
      "parents": [
        "99d27e78e87838e96c4a859d3fb87e9d36407811"
      ],
      "author": {
        "name": "Ingy döt Net",
        "email": "ingy@ingy.net",
        "time": "Thu Nov 19 10:09:23 2020 -0500"
      },
      "committer": {
        "name": "Ingy döt Net",
        "email": "ingy@ingy.net",
        "time": "Thu Sep 02 09:23:19 2021 -0700"
      },
      "message": "Updated the content of the README.md file\n"
    },
    {
      "commit": "99d27e78e87838e96c4a859d3fb87e9d36407811",
      "tree": "3064a608d025cf6c4965d5f46f76ceba16d9da79",
      "parents": [
        "ee37f4653c08fc07aecff69cfd92848e6b1a540e"
      ],
      "author": {
        "name": "Tim Hoffmann",
        "email": "2836374+timhoffm@users.noreply.github.com",
        "time": "Mon Aug 05 12:20:59 2019 +0200"
      },
      "committer": {
        "name": "Ingy döt Net",
        "email": "ingy@ingy.net",
        "time": "Thu Sep 02 09:23:19 2021 -0700"
      },
      "message": "Change README format to Markdown\n"
    },
    {
      "commit": "ee37f4653c08fc07aecff69cfd92848e6b1a540e",
      "tree": "d045d2ffa3b96544b5c43e6254063ab2369e3c40",
      "parents": [
        "2b37f155d4313ea352f8576d84dda3025b8edf9c"
      ],
      "author": {
        "name": "Ingy döt Net",
        "email": "ingy@ingy.net",
        "time": "Wed Jan 20 16:38:14 2021 -0500"
      },
      "committer": {
        "name": "Ingy döt Net",
        "email": "ingy@ingy.net",
        "time": "Wed Jan 20 16:40:50 2021 -0500"
      },
      "message": "5.4.1 release\n"
    },
    {
      "commit": "2b37f155d4313ea352f8576d84dda3025b8edf9c",
      "tree": "8c7e4dd923cfd4e362ec8863cd22a417fc6879c6",
      "parents": [
        "58d0cb7ee09954c67fabfbd714c5673b03e7a9e1"
      ],
      "author": {
        "name": "Matt Davis",
        "email": "mrd@redhat.com",
        "time": "Wed Jan 20 13:15:18 2021 -0800"
      },
      "committer": {
        "name": "Ingy döt Net",
        "email": "ingy@ingy.net",
        "time": "Wed Jan 20 16:39:29 2021 -0500"
      },
      "message": "Fix stub compat with older pyyaml versions that may unwittingly load it\n\n"
    },
    {
      "commit": "58d0cb7ee09954c67fabfbd714c5673b03e7a9e1",
      "tree": "044bb43f73d22205ef1b18d74831311f62cbf190",
      "parents": [
        "a60f7a19c0b418fe95fcf2ec0957005ae39e1090"
      ],
      "author": {
        "name": "Ingy döt Net",
        "email": "ingy@ingy.net",
        "time": "Tue Jan 19 14:07:59 2021 -0500"
      },
      "committer": {
        "name": "Ingy döt Net",
        "email": "ingy@ingy.net",
        "time": "Tue Jan 19 14:07:59 2021 -0500"
      },
      "message": "5.4 release\n"
    },
    {
      "commit": "a60f7a19c0b418fe95fcf2ec0957005ae39e1090",
      "tree": "f39bebcd19cd20a4975a000d409f033a1b6d2abe",
      "parents": [
        "ee98abd7d7bd2ca9c7b98aa19164fd0306a3f3d2"
      ],
      "author": {
        "name": "Anish Athalye",
        "email": "me@anishathalye.com",
        "time": "Wed Jan 22 16:07:06 2020 -0500"
      },
      "committer": {
        "name": "Ingy döt Net",
        "email": "ingy@ingy.net",
        "time": "Wed Jan 13 17:51:32 2021 -0500"
      },
      "message": "Fix compatibility with Jython\n\nThis patch was taken from\nhttps://github.com/yaml/pyyaml/issues/369#issuecomment-571596545,\nauthored by Pekka Klärck \u003cpeke@iki.fi\u003e.\n\nIn short, Jython doesn\u0027t support lone surrogates, so importing yaml (and\nin particular, loading `reader.py`) caused a UnicodeDecodeError. This\npatch works around this through a clever use of `eval` to defer\nevaluation of the string containing the lone surrogates, only doing it\non non-Jython platforms.\n\nThis is only done in `lib/yaml/reader.py` and not `lib3/yaml/reader.py`\nbecause Jython does not support Python 3.\n\nWith this patch, Jython\u0027s behavior with respect to Unicode code points\nover 0xFFFF becomes as it was before\n0716ae21a1e7ab6b4ef73428c0c8fff49685d057. It still does not pass all the\nunit tests on Jython (passes 1275, fails 3, errors on 1); all the\nfailing tests are related to unicode. Still, this is better than simply\ncrashing upon `import yaml`.\n\nWith this patch, all tests continue to pass on Python 2 / Python 3.\n"
    },
    {
      "commit": "ee98abd7d7bd2ca9c7b98aa19164fd0306a3f3d2",
      "tree": "839a4db849d9d73eb797a454a175fb7dca5197dd",
      "parents": [
        "ddf20330be1fae8813b8ce1789c48f244746d252"
      ],
      "author": {
        "name": "Matt Davis",
        "email": "mrd@redhat.com",
        "time": "Wed Jan 13 13:44:38 2021 -0800"
      },
      "committer": {
        "name": "Ingy döt Net",
        "email": "ingy@ingy.net",
        "time": "Wed Jan 13 16:58:40 2021 -0500"
      },
      "message": "Run CI on PR base branch changes\n\n"
    },
    {
      "commit": "ddf20330be1fae8813b8ce1789c48f244746d252",
      "tree": "b4014ebc5680a5f201aa0da428e44eb0b1a6b5b9",
      "parents": [
        "fc914d52c43f499224f7fb4c2d4c47623adc5b33"
      ],
      "author": {
        "name": "Ovv",
        "email": "contact@ovv.dev",
        "time": "Mon Apr 06 11:14:45 2020 +0200"
      },
      "committer": {
        "name": "Ingy döt Net",
        "email": "ingy@ingy.net",
        "time": "Wed Jan 13 16:58:40 2021 -0500"
      },
      "message": "constructor.timezone: __copy_ \u0026 __deepcopy__\n\nclose #387\n"
    },
    {
      "commit": "fc914d52c43f499224f7fb4c2d4c47623adc5b33",
      "tree": "212ead62a34af237998feb44c454292e492869f6",
      "parents": [
        "a001f2782501ad2d24986959f0239a354675f9dc"
      ],
      "author": {
        "name": "Phil Sphicas",
        "email": "pgs2111@columbia.edu",
        "time": "Fri Sep 18 00:29:02 2020 -0700"
      },
      "committer": {
        "name": "Ingy döt Net",
        "email": "ingy@ingy.net",
        "time": "Wed Jan 13 16:58:40 2021 -0500"
      },
      "message": "Avoid repeatedly appending to yaml_implicit_resolvers\n\nRepeated calls to `resolve` can experience performance degredation, if\n`add_implicit_resolver` has been called with `first\u003dNone` (to add an\nimplicit resolver with an unspecified first character).\n\nFor example, every time `foo` is encountered, the \"wildcard implicit\nresolvers\" (with `first\u003dNone`) will be appended to the list of implicit\nresolvers for strings starting with `f`, which will normally be the\nresolver for booleans. The list `yaml_implicit_resolvers[\u0027f\u0027]` will keep\ngetting longer. The same behavior applies for any first-letter matches\nwith existing implicit resolvers.\n\nThis change avoids unintentionally mutating the lists in the class-level\ndict `yaml_implicit_resolvers` by looping through a temporary copy.\n\nFixes: #439\n"
    },
    {
      "commit": "a001f2782501ad2d24986959f0239a354675f9dc",
      "tree": "918886f579f850e584daf616ca40eb86936f6b7e",
      "parents": [
        "fe150624146ee631bb0f95e45731e8b01281fed6"
      ],
      "author": {
        "name": "Ingy döt Net",
        "email": "ingy@ingy.net",
        "time": "Sat Jan 09 10:53:23 2021 -0500"
      },
      "committer": {
        "name": "Ingy döt Net",
        "email": "ingy@ingy.net",
        "time": "Wed Jan 13 16:58:40 2021 -0500"
      },
      "message": "Fix for CVE-2020-14343\n\nPer suggestion https://github.com/yaml/pyyaml/issues/420#issuecomment-663888344\nmove a few constructors from full_load to unsafe_load.\n"
    },
    {
      "commit": "fe150624146ee631bb0f95e45731e8b01281fed6",
      "tree": "46f69fbb94895577709d36143faa37e483ed26a5",
      "parents": [
        "1e1c7fb7c09e9149967c208a6fd07276a6140d57"
      ],
      "author": {
        "name": "Ingy döt Net",
        "email": "ingy@ingy.net",
        "time": "Wed Dec 23 11:23:58 2020 -0500"
      },
      "committer": {
        "name": "Ingy döt Net",
        "email": "ingy@ingy.net",
        "time": "Wed Jan 13 16:58:40 2021 -0500"
      },
      "message": "Add 3.9 to appveyor file for completeness sake\n\nAre we done with appveyor now?\nCan we just remove this file?\n"
    },
    {
      "commit": "1e1c7fb7c09e9149967c208a6fd07276a6140d57",
      "tree": "eb0e833cff6dbcd6ec5566b6e411c060d3d090c2",
      "parents": [
        "0b6b7d61719fbe0a11f0980489f1bf8ce746c164"
      ],
      "author": {
        "name": "Ingy döt Net",
        "email": "ingy@ingy.net",
        "time": "Wed Dec 23 11:05:57 2020 -0500"
      },
      "committer": {
        "name": "Ingy döt Net",
        "email": "ingy@ingy.net",
        "time": "Wed Jan 13 16:58:40 2021 -0500"
      },
      "message": "Add a newline character to end of pyproject.toml\n\nIs this TOML file actually needed?\n\nI\u0027d prefer to remove it since it does so little, and stands out so\nprominiently.\n"
    },
    {
      "commit": "0b6b7d61719fbe0a11f0980489f1bf8ce746c164",
      "tree": "422ba1211c80bcf0d766d69bced6dee8d72c838f",
      "parents": [
        "c97691596eec279ef9191a9b3bba583a17139d5a"
      ],
      "author": {
        "name": "Ingy döt Net",
        "email": "ingy@ingy.net",
        "time": "Wed Dec 23 10:49:12 2020 -0500"
      },
      "committer": {
        "name": "Ingy döt Net",
        "email": "ingy@ingy.net",
        "time": "Wed Jan 13 16:58:40 2021 -0500"
      },
      "message": "Start sentences and phrases for capital letters\n\nEnd sentences with periods.\n"
    },
    {
      "commit": "c97691596eec279ef9191a9b3bba583a17139d5a",
      "tree": "0252b6f6864bfe88692e24f8e711d224d9b30977",
      "parents": [
        "d6572c3a80607bd095b7288426a4d1352349f961"
      ],
      "author": {
        "name": "Ingy döt Net",
        "email": "ingy@ingy.net",
        "time": "Wed Dec 23 10:38:09 2020 -0500"
      },
      "committer": {
        "name": "Ingy döt Net",
        "email": "ingy@ingy.net",
        "time": "Wed Jan 13 16:58:40 2021 -0500"
      },
      "message": "Shell code improvements\n"
    },
    {
      "commit": "d6572c3a80607bd095b7288426a4d1352349f961",
      "tree": "0b1210a45203a1043d49ca0600bfba33bae9fea9",
      "parents": [
        "c5fb9097983aa98f6e6c95e5d6cf989a6289588f"
      ],
      "author": {
        "name": "Ingy döt Net",
        "email": "ingy@ingy.net",
        "time": "Wed Dec 23 10:34:52 2020 -0500"
      },
      "committer": {
        "name": "Ingy döt Net",
        "email": "ingy@ingy.net",
        "time": "Wed Jan 13 16:58:40 2021 -0500"
      },
      "message": "Remove unneeded quotes\n"
    },
    {
      "commit": "c5fb9097983aa98f6e6c95e5d6cf989a6289588f",
      "tree": "a7ed15feeb3f749b42d91423496e60a646e6bed5",
      "parents": [
        "492bcbaa1385f11c98ce15a8e184d7002ba9339f"
      ],
      "author": {
        "name": "Ingy döt Net",
        "email": "ingy@ingy.net",
        "time": "Wed Dec 23 10:32:36 2020 -0500"
      },
      "committer": {
        "name": "Ingy döt Net",
        "email": "ingy@ingy.net",
        "time": "Wed Jan 13 16:58:40 2021 -0500"
      },
      "message": "Use long forms for docker run options\n"
    },
    {
      "commit": "492bcbaa1385f11c98ce15a8e184d7002ba9339f",
      "tree": "d481220ed7892ebf3d7f0c0fec1192a8c692a8fb",
      "parents": [
        "c851ff7eadc86ddb49cce6702c6bd4c9e7f5e474"
      ],
      "author": {
        "name": "Ingy döt Net",
        "email": "ingy@ingy.net",
        "time": "Wed Dec 23 10:28:17 2020 -0500"
      },
      "committer": {
        "name": "Ingy döt Net",
        "email": "ingy@ingy.net",
        "time": "Wed Jan 13 16:58:40 2021 -0500"
      },
      "message": "Better (non)use of literal form scalars\n"
    },
    {
      "commit": "c851ff7eadc86ddb49cce6702c6bd4c9e7f5e474",
      "tree": "5e3da4b923b3233c3ae7aa8834e8172b5eb2cd6c",
      "parents": [
        "13c7aec48d90420ade8f206727315d3868d97b06"
      ],
      "author": {
        "name": "Ingy döt Net",
        "email": "ingy@ingy.net",
        "time": "Wed Dec 23 10:07:24 2020 -0500"
      },
      "committer": {
        "name": "Ingy döt Net",
        "email": "ingy@ingy.net",
        "time": "Wed Jan 13 16:58:40 2021 -0500"
      },
      "message": "Replace ${{ x }} with ${{x}}\n\nSpaces in the syntax make it harder to reason if there will be spaces in\nthe rendering or not.\n"
    },
    {
      "commit": "13c7aec48d90420ade8f206727315d3868d97b06",
      "tree": "c8a29e98ad30484ad2d83fb49099f3b87b4ab53d",
      "parents": [
        "219fe65b66d8d658119d1e2b48bf7313701352db"
      ],
      "author": {
        "name": "Ingy döt Net",
        "email": "ingy@ingy.net",
        "time": "Wed Dec 23 10:03:03 2020 -0500"
      },
      "committer": {
        "name": "Ingy döt Net",
        "email": "ingy@ingy.net",
        "time": "Wed Jan 13 16:58:40 2021 -0500"
      },
      "message": "Reduce long lines and adjust blank lines for clarity\n"
    },
    {
      "commit": "219fe65b66d8d658119d1e2b48bf7313701352db",
      "tree": "ef043bf4e978ffbfcc5854a5d62922e2c8fde1b6",
      "parents": [
        "6a19fd77a0cdf81525b03cfea751ca46666e9137"
      ],
      "author": {
        "name": "Ingy döt Net",
        "email": "ingy@ingy.net",
        "time": "Wed Dec 23 09:53:43 2020 -0500"
      },
      "committer": {
        "name": "Ingy döt Net",
        "email": "ingy@ingy.net",
        "time": "Wed Jan 13 16:58:40 2021 -0500"
      },
      "message": "Don\u0027t overindent sequences in maps\n"
    },
    {
      "commit": "6a19fd77a0cdf81525b03cfea751ca46666e9137",
      "tree": "6bf16a50678a377aaaa3477ce705fcaac796bafe",
      "parents": [
        "4927e75d99e5d21e5e578c97e54c962b7fc0e169"
      ],
      "author": {
        "name": "Ingy döt Net",
        "email": "ingy@ingy.net",
        "time": "Wed Dec 23 10:24:14 2020 -0500"
      },
      "committer": {
        "name": "Ingy döt Net",
        "email": "ingy@ingy.net",
        "time": "Wed Jan 13 16:58:40 2021 -0500"
      },
      "message": "Rename ci.yml to YAML preferred ci.yaml\n"
    },
    {
      "commit": "4927e75d99e5d21e5e578c97e54c962b7fc0e169",
      "tree": "ca1685d1468f89107da93ee4f28da41305a58e50",
      "parents": [
        "89f608599d700bf2976bf9307f9f86565f27a80e"
      ],
      "author": {
        "name": "Ingy döt Net",
        "email": "ingy@ingy.net",
        "time": "Wed Dec 23 10:21:57 2020 -0500"
      },
      "committer": {
        "name": "Ingy döt Net",
        "email": "ingy@ingy.net",
        "time": "Wed Jan 13 16:58:40 2021 -0500"
      },
      "message": "Add py29 to tox.ini envlist\n"
    },
    {
      "commit": "89f608599d700bf2976bf9307f9f86565f27a80e",
      "tree": "4a0628c730b74d47b74a75dd19d7d80dd19f8967",
      "parents": [
        "3effceca2c2a583b400cb78e9dcdd205e785c9dc"
      ],
      "author": {
        "name": "Brad Solomon",
        "email": "brad.solomon.1124@gmail.com",
        "time": "Fri Dec 11 21:12:08 2020 -0500"
      },
      "committer": {
        "name": "Ingy döt Net",
        "email": "ingy@ingy.net",
        "time": "Wed Jan 13 16:58:40 2021 -0500"
      },
      "message": "Build modernization (GHA, wheels, setuptools) (#407)\n\n* Move most CI to GitHub Actions\r\n* Build sdist\r\n* Build manylinux1 wheels with libyaml ext (also tested with 2010 and 2014)\r\n* Build MacOS x86_64 wheels with libyaml ext\r\n* Windows wheel builds remain on AppVeyor until we drop 2.7 support in 6.0\r\n* Smoke tests of all post-build artifacts\r\n* Add PEP517/518 build declaration (pyproject.toml with setuptools backend)\r\n* Fully move build to setuptools\r\n* Drop Python 3.5 support\r\n* Declare Python 3.9 support\r\n* Update PyPI metadata now that setuptools lets it flow through\r\n\r\nCo-authored-by: Matt Davis \u003cmrd@redhat.com\u003e"
    },
    {
      "commit": "3effceca2c2a583b400cb78e9dcdd205e785c9dc",
      "tree": "070fb3c69176ca131a7cc34978b027567580d69a",
      "parents": [
        "d0d660d035905d9c49fc0f8dafb579d2cc68c0c8"
      ],
      "author": {
        "name": "Tina Müller",
        "email": "cpan2@tinita.de",
        "time": "Wed Apr 01 00:57:16 2020 +0200"
      },
      "committer": {
        "name": "Tina Müller",
        "email": "cpan2@tinita.de",
        "time": "Wed Apr 01 00:57:16 2020 +0200"
      },
      "message": "Update list of maintainers\n\nRemove myself\n"
    },
    {
      "commit": "d0d660d035905d9c49fc0f8dafb579d2cc68c0c8",
      "tree": "b839808d25bf8a929a6015dffc35ac712ea2d834",
      "parents": [
        "538b5c93f7d5dee40322893c1e524e94a4f8bbde"
      ],
      "author": {
        "name": "ossdev07",
        "email": "39188636+ossdev07@users.noreply.github.com",
        "time": "Fri Mar 20 00:19:38 2020 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 19 19:49:38 2020 +0100"
      },
      "message": "Add ARM64 jobs in Travis-CI (#366)\n\n"
    },
    {
      "commit": "538b5c93f7d5dee40322893c1e524e94a4f8bbde",
      "tree": "3e11d684a32470cd564037e2d6c879b110e4734a",
      "parents": [
        "8a01c99c63c431fa79931c1913339ac41e6b872d"
      ],
      "author": {
        "name": "Tina Müller",
        "email": "cpan2@tinita.de",
        "time": "Wed Mar 18 21:39:39 2020 +0100"
      },
      "committer": {
        "name": "Ingy döt Net",
        "email": "ingy@ingy.net",
        "time": "Wed Mar 18 14:09:19 2020 -0700"
      },
      "message": "Update announcement.msg\n"
    },
    {
      "commit": "8a01c99c63c431fa79931c1913339ac41e6b872d",
      "tree": "81dd42a81fd1991d212528b1429b61c4a640e41d",
      "parents": [
        "91bca4b856700c2975572ea85d9d785670a52813"
      ],
      "author": {
        "name": "Ingy döt Net",
        "email": "ingy@ingy.net",
        "time": "Wed Mar 18 13:54:08 2020 -0700"
      },
      "committer": {
        "name": "Tina Müller",
        "email": "cpan2@tinita.de",
        "time": "Wed Mar 18 21:58:22 2020 +0100"
      },
      "message": "Move test files back into tests/data/\n"
    },
    {
      "commit": "91bca4b856700c2975572ea85d9d785670a52813",
      "tree": "5b7065c62df74a7546444d15e213bad7c695e03d",
      "parents": [
        "5080ba513377b6355a0502104846ee804656f1e0"
      ],
      "author": {
        "name": "Tina Müller",
        "email": "cpan2@tinita.de",
        "time": "Tue Mar 17 20:52:26 2020 +0100"
      },
      "committer": {
        "name": "Tina Müller",
        "email": "cpan2@tinita.de",
        "time": "Tue Mar 17 20:52:26 2020 +0100"
      },
      "message": "Update version to 5.3.1\n"
    },
    {
      "commit": "5080ba513377b6355a0502104846ee804656f1e0",
      "tree": "826f493233cb941523b4f59c923f07300a9d9553",
      "parents": [
        "2f463cf5b0e98a52bc20e348d1e69761bf263b86"
      ],
      "author": {
        "name": "Riccardo Schirone",
        "email": "ret2libc@users.noreply.github.com",
        "time": "Tue Mar 17 19:09:55 2020 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 17 19:09:55 2020 +0100"
      },
      "message": "Prevents arbitrary code execution during python/object/new constructor (#386)\n\n* Prevents arbitrary code execution during python/object/new constructor\r\n\r\nIn FullLoader python/object/new constructor, implemented by\r\nconstruct_python_object_apply, has support for setting the state of a\r\ndeserialized instance through the set_python_instance_state method.\r\nAfter setting the state, some operations are performed on the instance\r\nto complete its initialization, however it is possible for an attacker\r\nto set the instance\u0027 state in such a way that arbitrary code is executed\r\nby the FullLoader.\r\n\r\nThis patch tries to block such attacks in FullLoader by preventing\r\nset_python_instance_state from setting arbitrary properties. It\r\nimplements a blacklist that includes `extend` method (called by\r\nconstruct_python_object_apply) and all special methods (e.g. __set__,\r\n__setitem__, etc.).\r\n\r\nUsers who need special attributes being set in the state of a\r\ndeserialized object can still do it through the UnsafeLoader, which\r\nhowever should not be used on untrusted input. Additionally, they can\r\nsubclass FullLoader and redefine `get_state_keys_blacklist()` to\r\nextend/replace the list of blacklisted keys, passing the subclassed\r\nloader to yaml.load.\r\n\r\n* Make sure python/object/new constructor does not set some properties\r\n\r\n* Add test to show how to subclass FullLoader with new blacklist"
    },
    {
      "commit": "2f463cf5b0e98a52bc20e348d1e69761bf263b86",
      "tree": "ca37f728bb7e6b0f2fef9e816007bf976aa51c54",
      "parents": [
        "377092fb2eb2dcddb323a42aac4bc9089161b585"
      ],
      "author": {
        "name": "Tina Müller",
        "email": "cpan2@tinita.de",
        "time": "Mon Jan 06 21:09:53 2020 +0100"
      },
      "committer": {
        "name": "Tina Müller",
        "email": "cpan2@tinita.de",
        "time": "Mon Jan 06 21:13:22 2020 +0100"
      },
      "message": "Update announcement.msg\n"
    },
    {
      "commit": "377092fb2eb2dcddb323a42aac4bc9089161b585",
      "tree": "c9017c1cbc3af2a1c147883d8ede8b8663d9edc1",
      "parents": [
        "69b025a9f32fd864ed2096a444a718b7492eb892"
      ],
      "author": {
        "name": "Tina Müller",
        "email": "cpan2@tinita.de",
        "time": "Mon Jan 06 20:37:50 2020 +0100"
      },
      "committer": {
        "name": "Tina Müller",
        "email": "cpan2@tinita.de",
        "time": "Mon Jan 06 20:37:50 2020 +0100"
      },
      "message": "Changes for 5.3\n"
    },
    {
      "commit": "69b025a9f32fd864ed2096a444a718b7492eb892",
      "tree": "68c95aa8023e5e78f85fa76236faacd7c16dcbe1",
      "parents": [
        "4fcdcdbf604f7ce6ba190f6fd19b137df7b22b28"
      ],
      "author": {
        "name": "Tina Müller",
        "email": "cpan2@tinita.de",
        "time": "Fri Dec 20 20:41:29 2019 +0100"
      },
      "committer": {
        "name": "Tina Müller",
        "email": "cpan2@tinita.de",
        "time": "Sat Dec 21 22:49:24 2019 +0100"
      },
      "message": "Changes for 5.3b1\n"
    },
    {
      "commit": "4fcdcdbf604f7ce6ba190f6fd19b137df7b22b28",
      "tree": "789f5255eead8f7435d1333d5689f92966cdc0c7",
      "parents": [
        "96d65f3de147cac6d500f8047b5542ff98a53884"
      ],
      "author": {
        "name": "Tina Müller (tinita)",
        "email": "cpan2@tinita.de",
        "time": "Mon Dec 16 21:31:04 2019 +0100"
      },
      "committer": {
        "name": "Tina Müller",
        "email": "cpan2@tinita.de",
        "time": "Fri Dec 20 20:38:46 2019 +0100"
      },
      "message": "Add tests for timezone (#363)\n\nAfter #163, this adds some test data to check if the datetime objects\r\nreturn the correct timezone"
    },
    {
      "commit": "96d65f3de147cac6d500f8047b5542ff98a53884",
      "tree": "a8e0e5063c89cf6a0a3b43eaacd578bcc18f3832",
      "parents": [
        "49b354896e7d09afd5cc80e7bd786c0acbbcd47b"
      ],
      "author": {
        "name": "Mattijs Ugen",
        "email": "144798+akaIDIOT@users.noreply.github.com",
        "time": "Sun Dec 15 17:59:22 2019 +0100"
      },
      "committer": {
        "name": "Tina Müller",
        "email": "cpan2@tinita.de",
        "time": "Fri Dec 20 20:38:46 2019 +0100"
      },
      "message": "Create timezone-aware datetimes when parsed as such (#163)\n\n* On load, now use aware datetimes if possible\r\n\r\nOn loading data, if timestamps have an ISO \"+HH:MM\" UTC offset then the resultant datetime is converted to UTC.  This change adds that timezone information to the datetime objects.\r\n\r\nImportantly, this addresses a Django warning (and potential error) that appears when using both YAML fixtures in a timezone-aware project.  It was raised as a Django issue (https://code.djangoproject.com/ticket/18867), but subsequently closed because the Django devs felt that this is a PyYAML problem.\r\n\r\n* Create timezone-aware datetime in timezone from data\r\n\r\n* Create timezone-aware datetime in timezone from data for python2\r\n\r\n* Define better timezone implementation for python2\r\n\r\n* Handle timezone \"Z\" for python 3\r\n\r\n* Handle timezone \"Z\" for python 2\r\n\r\n* Fix code structure for Python 3\r\n\r\nCall datetime.datetime constructor once at return.\r\n\r\n* Fix code structure for Python 2\r\n\r\nCall datetime.datetime constructor once at return.\r\n"
    }
  ],
  "next": "49b354896e7d09afd5cc80e7bd786c0acbbcd47b"
}
