)]}'
{
  "log": [
    {
      "commit": "cefc35b6d14f6f11fda8e93d568fb1f23fa73e56",
      "tree": "e7e6ec8861ac73ceaef6c2f2a7788dccc590a78b",
      "parents": [
        "48608d55d804241f1a236d18a36bfd26f41775e7",
        "fdc124265b4959b05f6bf3cc8a9d21693037f9e6"
      ],
      "author": {
        "name": "Sadaf Ebrahimi",
        "email": "sadafebrahimi@google.com",
        "time": "Thu Dec 19 08:09:08 2024 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Dec 19 08:09:08 2024 -0800"
      },
      "message": "Add janitors to the OWNERS file am: fdc124265b\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/python/uritemplates/+/3423986\n\nChange-Id: I553cde43ddfb74cfd6322399cd06a33864531013\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "fdc124265b4959b05f6bf3cc8a9d21693037f9e6",
      "tree": "e7e6ec8861ac73ceaef6c2f2a7788dccc590a78b",
      "parents": [
        "48608d55d804241f1a236d18a36bfd26f41775e7"
      ],
      "author": {
        "name": "Sadaf Ebrahimi",
        "email": "sadafebrahimi@google.com",
        "time": "Wed Dec 18 20:36:14 2024 +0000"
      },
      "committer": {
        "name": "Sadaf Ebrahimi",
        "email": "sadafebrahimi@google.com",
        "time": "Wed Dec 18 20:36:14 2024 +0000"
      },
      "message": "Add janitors to the OWNERS file\n\nTest: TreeHugger\nChange-Id: I6ef917a673dc2ffb421d4231550ef636477fe0e5\n"
    },
    {
      "commit": "48608d55d804241f1a236d18a36bfd26f41775e7",
      "tree": "fc51b9e0c0dfd17b872f0cfc45f286b1ef0623ee",
      "parents": [
        "c1cd0fa18d172fcc26e8cd36026a0586ff14832e",
        "23c2303e2bec8547b653e42bb1a9b7b408a8723d"
      ],
      "author": {
        "name": "Krzysztof Kosiński",
        "email": "krzysio@google.com",
        "time": "Thu Sep 22 01:31:00 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Sep 22 01:31:00 2022 +0000"
      },
      "message": "Disable unused Python 2 variant. am: 5933c383ef am: 2ca012491b am: 0326e33f9b am: 51ea2c60c5 am: 23c2303e2b\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/python/uritemplates/+/2221335\n\nChange-Id: If53126d90d13673b30866a8ac331808add2c3e2e\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "23c2303e2bec8547b653e42bb1a9b7b408a8723d",
      "tree": "fc51b9e0c0dfd17b872f0cfc45f286b1ef0623ee",
      "parents": [
        "c1cd0fa18d172fcc26e8cd36026a0586ff14832e",
        "51ea2c60c5bcf9727b95db5a52d0f05ec6c32463"
      ],
      "author": {
        "name": "Krzysztof Kosiński",
        "email": "krzysio@google.com",
        "time": "Thu Sep 22 00:12:20 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Sep 22 00:12:20 2022 +0000"
      },
      "message": "Disable unused Python 2 variant. am: 5933c383ef am: 2ca012491b am: 0326e33f9b am: 51ea2c60c5\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/python/uritemplates/+/2221335\n\nChange-Id: If4255cc2695c27bd5f0d1ab374eb4daf852ccc0f\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "51ea2c60c5bcf9727b95db5a52d0f05ec6c32463",
      "tree": "fc51b9e0c0dfd17b872f0cfc45f286b1ef0623ee",
      "parents": [
        "c1cd0fa18d172fcc26e8cd36026a0586ff14832e",
        "0326e33f9ba9d797247890e9d406641da82e22d2"
      ],
      "author": {
        "name": "Krzysztof Kosiński",
        "email": "krzysio@google.com",
        "time": "Wed Sep 21 23:20:42 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Sep 21 23:20:42 2022 +0000"
      },
      "message": "Disable unused Python 2 variant. am: 5933c383ef am: 2ca012491b am: 0326e33f9b\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/python/uritemplates/+/2221335\n\nChange-Id: I8856cccf6f76de2ecf124ac0942956913e3051fb\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "0326e33f9ba9d797247890e9d406641da82e22d2",
      "tree": "fc51b9e0c0dfd17b872f0cfc45f286b1ef0623ee",
      "parents": [
        "c1cd0fa18d172fcc26e8cd36026a0586ff14832e",
        "2ca012491b9057e27d9e572b51b931c9b9897ea9"
      ],
      "author": {
        "name": "Krzysztof Kosiński",
        "email": "krzysio@google.com",
        "time": "Wed Sep 21 22:24:01 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Sep 21 22:24:01 2022 +0000"
      },
      "message": "Disable unused Python 2 variant. am: 5933c383ef am: 2ca012491b\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/python/uritemplates/+/2221335\n\nChange-Id: Ibdc6868bd721fafc0a3d35aa48e76595eee5fc58\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "2ca012491b9057e27d9e572b51b931c9b9897ea9",
      "tree": "fc51b9e0c0dfd17b872f0cfc45f286b1ef0623ee",
      "parents": [
        "c1cd0fa18d172fcc26e8cd36026a0586ff14832e",
        "5933c383ef033a05e8abfdc5e2166b1d949baac8"
      ],
      "author": {
        "name": "Krzysztof Kosiński",
        "email": "krzysio@google.com",
        "time": "Wed Sep 21 21:30:43 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Sep 21 21:30:43 2022 +0000"
      },
      "message": "Disable unused Python 2 variant. am: 5933c383ef\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/python/uritemplates/+/2221335\n\nChange-Id: I3c6d4215eca184c5c048b689301326c820fcd126\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "5933c383ef033a05e8abfdc5e2166b1d949baac8",
      "tree": "fc51b9e0c0dfd17b872f0cfc45f286b1ef0623ee",
      "parents": [
        "c1cd0fa18d172fcc26e8cd36026a0586ff14832e"
      ],
      "author": {
        "name": "Krzysztof Kosiński",
        "email": "krzysio@google.com",
        "time": "Tue Sep 20 01:40:01 2022 +0000"
      },
      "committer": {
        "name": "Krzysztof Kosiński",
        "email": "krzysio@google.com",
        "time": "Tue Sep 20 01:41:20 2022 +0000"
      },
      "message": "Disable unused Python 2 variant.\n\nBug: 245854393\nTest: presubmit\nChange-Id: Icbbaecee94c516b312d53d070eec7b67f359a39b\n"
    },
    {
      "commit": "c1cd0fa18d172fcc26e8cd36026a0586ff14832e",
      "tree": "b51bf96a5584f2b7e46a8f1bac35dd64e9b36ed2",
      "parents": [
        "06e02e99d6102d8bd72ba8854cc32a793594384e",
        "a724bdac2f92c072fef13b2caa67b5d747df33e7"
      ],
      "author": {
        "name": "Bob Badour",
        "email": "bbadour@google.com",
        "time": "Sat May 29 14:36:33 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat May 29 14:36:33 2021 +0000"
      },
      "message": "[LSC] Add LOCAL_LICENSE_KINDS to external/python/uritemplates am: 500ee11d3d am: 09be998cd2 am: 5619353d6a am: 467a7f6090 am: a724bdac2f\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/python/uritemplates/+/1588578\n\nChange-Id: Ic2946db817f15a2bfdb2b82ea814b3ab8b261c50\n"
    },
    {
      "commit": "a724bdac2f92c072fef13b2caa67b5d747df33e7",
      "tree": "b51bf96a5584f2b7e46a8f1bac35dd64e9b36ed2",
      "parents": [
        "ba3dae6bf0b26db29ce05477de668bd2fce79fdd",
        "467a7f60904b8155dd425686b44b568354156186"
      ],
      "author": {
        "name": "Bob Badour",
        "email": "bbadour@google.com",
        "time": "Wed Feb 17 18:11:21 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Feb 17 18:11:21 2021 +0000"
      },
      "message": "[LSC] Add LOCAL_LICENSE_KINDS to external/python/uritemplates am: 500ee11d3d am: 09be998cd2 am: 5619353d6a am: 467a7f6090\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/python/uritemplates/+/1588578\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: I9d6989f366456828d7647ef67f8431f47b2d2637\n"
    },
    {
      "commit": "06e02e99d6102d8bd72ba8854cc32a793594384e",
      "tree": "b51bf96a5584f2b7e46a8f1bac35dd64e9b36ed2",
      "parents": [
        "ba3dae6bf0b26db29ce05477de668bd2fce79fdd",
        "467a7f60904b8155dd425686b44b568354156186"
      ],
      "author": {
        "name": "Bob Badour",
        "email": "bbadour@google.com",
        "time": "Wed Feb 17 18:07:43 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Feb 17 18:07:43 2021 +0000"
      },
      "message": "[LSC] Add LOCAL_LICENSE_KINDS to external/python/uritemplates am: 500ee11d3d am: 09be998cd2 am: 5619353d6a am: 467a7f6090\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/python/uritemplates/+/1588578\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: If68baa9953d6348893506954ff79e12ba33b5cc4\n"
    },
    {
      "commit": "467a7f60904b8155dd425686b44b568354156186",
      "tree": "b51bf96a5584f2b7e46a8f1bac35dd64e9b36ed2",
      "parents": [
        "ba3dae6bf0b26db29ce05477de668bd2fce79fdd",
        "5619353d6af46f046ff6b05350655fd02bc5fd44"
      ],
      "author": {
        "name": "Bob Badour",
        "email": "bbadour@google.com",
        "time": "Wed Feb 17 17:22:20 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Feb 17 17:22:20 2021 +0000"
      },
      "message": "[LSC] Add LOCAL_LICENSE_KINDS to external/python/uritemplates am: 500ee11d3d am: 09be998cd2 am: 5619353d6a\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/python/uritemplates/+/1588578\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: Iac4942a02bd3db06a8a0b5d04e8bec235403b1bf\n"
    },
    {
      "commit": "5619353d6af46f046ff6b05350655fd02bc5fd44",
      "tree": "b51bf96a5584f2b7e46a8f1bac35dd64e9b36ed2",
      "parents": [
        "cc02f5ff7189c59d62b9a8023625cff8edcd48a1",
        "09be998cd2bd11b19360c0a4ce8bc968669c82b3"
      ],
      "author": {
        "name": "Bob Badour",
        "email": "bbadour@google.com",
        "time": "Wed Feb 17 16:47:50 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Feb 17 16:47:50 2021 +0000"
      },
      "message": "[LSC] Add LOCAL_LICENSE_KINDS to external/python/uritemplates am: 500ee11d3d am: 09be998cd2\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/python/uritemplates/+/1588578\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: I074b9368ec7209ca2c7a2312f03660e06b4ccd96\n"
    },
    {
      "commit": "09be998cd2bd11b19360c0a4ce8bc968669c82b3",
      "tree": "b51bf96a5584f2b7e46a8f1bac35dd64e9b36ed2",
      "parents": [
        "f5182a8ac2b2c0aca41e05b51f385d81747e9284",
        "500ee11d3dbcfb6ebc316d62b0afb96b8e560cec"
      ],
      "author": {
        "name": "Bob Badour",
        "email": "bbadour@google.com",
        "time": "Wed Feb 17 15:53:58 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Feb 17 15:53:58 2021 +0000"
      },
      "message": "[LSC] Add LOCAL_LICENSE_KINDS to external/python/uritemplates am: 500ee11d3d\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/python/uritemplates/+/1588578\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: Id7ba257c122770b5eb7db88a80b251246ddfbd02\n"
    },
    {
      "commit": "500ee11d3dbcfb6ebc316d62b0afb96b8e560cec",
      "tree": "b51bf96a5584f2b7e46a8f1bac35dd64e9b36ed2",
      "parents": [
        "b6ae90613d270eb17893239205dc9bd8d1dae02a"
      ],
      "author": {
        "name": "Bob Badour",
        "email": "bbadour@google.com",
        "time": "Fri Feb 12 16:36:42 2021 -0800"
      },
      "committer": {
        "name": "Bob Badour",
        "email": "bbadour@google.com",
        "time": "Fri Feb 12 16:36:42 2021 -0800"
      },
      "message": "[LSC] Add LOCAL_LICENSE_KINDS to external/python/uritemplates\n\nAdded SPDX-license-identifier-Apache-2.0 to:\n  Android.bp\n  uritemplate/Android.bp\n\nBug: 68860345\nBug: 151177513\nBug: 151953481\n\nTest: m all\n\nExempt-From-Owner-Approval: janitorial work\nChange-Id: I77f1be76170e5cec57c59aff5692e7dc3dcfa470\n"
    },
    {
      "commit": "ba3dae6bf0b26db29ce05477de668bd2fce79fdd",
      "tree": "54bd75614758ea0e85efbe943290384838183aa8",
      "parents": [
        "6128e1181caef0f858a946482653a17429ba1932",
        "cc02f5ff7189c59d62b9a8023625cff8edcd48a1"
      ],
      "author": {
        "name": "Julien Desprez",
        "email": "jdesprez@google.com",
        "time": "Thu Jan 14 04:21:15 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jan 14 04:21:15 2021 +0000"
      },
      "message": "Remove test mapping file for acloud_test am: b6ae90613d am: f5182a8ac2 am: cc02f5ff71\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/python/uritemplates/+/1549739\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: I8b35c37730ac742c3e0e2139d579a7175d3703a0\n"
    },
    {
      "commit": "cc02f5ff7189c59d62b9a8023625cff8edcd48a1",
      "tree": "54bd75614758ea0e85efbe943290384838183aa8",
      "parents": [
        "c82ef173954e395c96ce6fa50a0aac3036695811",
        "f5182a8ac2b2c0aca41e05b51f385d81747e9284"
      ],
      "author": {
        "name": "Julien Desprez",
        "email": "jdesprez@google.com",
        "time": "Thu Jan 14 00:21:57 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jan 14 00:21:57 2021 +0000"
      },
      "message": "Remove test mapping file for acloud_test am: b6ae90613d am: f5182a8ac2\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/python/uritemplates/+/1549739\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: I3b573cd691e980948072d045aa924f31ec063659\n"
    },
    {
      "commit": "f5182a8ac2b2c0aca41e05b51f385d81747e9284",
      "tree": "54bd75614758ea0e85efbe943290384838183aa8",
      "parents": [
        "c82ef173954e395c96ce6fa50a0aac3036695811",
        "b6ae90613d270eb17893239205dc9bd8d1dae02a"
      ],
      "author": {
        "name": "Julien Desprez",
        "email": "jdesprez@google.com",
        "time": "Wed Jan 13 23:45:01 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Jan 13 23:45:01 2021 +0000"
      },
      "message": "Remove test mapping file for acloud_test am: b6ae90613d\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/python/uritemplates/+/1549739\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: I8da6a64859bdb7122789f62046a5a9de119ebfb5\n"
    },
    {
      "commit": "b6ae90613d270eb17893239205dc9bd8d1dae02a",
      "tree": "54bd75614758ea0e85efbe943290384838183aa8",
      "parents": [
        "c82ef173954e395c96ce6fa50a0aac3036695811"
      ],
      "author": {
        "name": "Julien Desprez",
        "email": "jdesprez@google.com",
        "time": "Wed Jan 13 11:07:47 2021 -0800"
      },
      "committer": {
        "name": "Julien Desprez",
        "email": "jdesprez@google.com",
        "time": "Wed Jan 13 22:58:40 2021 +0000"
      },
      "message": "Remove test mapping file for acloud_test\n\nNot needed anymore.\n\nExempt-From-Owner-Approval:clean up mapping files\nTest: presubmit\nBug: 175408655\nChange-Id: I7e7423e2444d34aecc456437fd5d42df0b9ded33\n"
    },
    {
      "commit": "6128e1181caef0f858a946482653a17429ba1932",
      "tree": "3a0e24e0f62582c5d9e45192791ee46233711d44",
      "parents": [
        "e9b8a40534df1b0de66ee1d6581ce657a6f9eee9",
        "c82ef173954e395c96ce6fa50a0aac3036695811"
      ],
      "author": {
        "name": "Bob Badour",
        "email": "bbadour@google.com",
        "time": "Mon Apr 27 18:46:02 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Apr 27 18:46:02 2020 +0000"
      },
      "message": "Add license type: Apache2+BSD are NOTICE licenses am: 1608439fc1 am: 830eeb749d am: 1464fb9703 am: 21dba19d98 am: c82ef17395\n\nChange-Id: I89e0f450ef43811045c9e377d1f9eec3e65d42b8\n"
    },
    {
      "commit": "c82ef173954e395c96ce6fa50a0aac3036695811",
      "tree": "3a0e24e0f62582c5d9e45192791ee46233711d44",
      "parents": [
        "e9b8a40534df1b0de66ee1d6581ce657a6f9eee9",
        "21dba19d981e30533135b71ae946db0965c73dad"
      ],
      "author": {
        "name": "Bob Badour",
        "email": "bbadour@google.com",
        "time": "Mon Apr 27 18:33:43 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Apr 27 18:33:43 2020 +0000"
      },
      "message": "Add license type: Apache2+BSD are NOTICE licenses am: 1608439fc1 am: 830eeb749d am: 1464fb9703 am: 21dba19d98\n\nChange-Id: I5225cc360ad6d65862bcd5ce37e91a230c12094c\n"
    },
    {
      "commit": "21dba19d981e30533135b71ae946db0965c73dad",
      "tree": "3a0e24e0f62582c5d9e45192791ee46233711d44",
      "parents": [
        "e9b8a40534df1b0de66ee1d6581ce657a6f9eee9",
        "1464fb9703075a6f0d3c581b203c15065c59436b"
      ],
      "author": {
        "name": "Bob Badour",
        "email": "bbadour@google.com",
        "time": "Mon Apr 27 18:22:17 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Apr 27 18:22:17 2020 +0000"
      },
      "message": "Add license type: Apache2+BSD are NOTICE licenses am: 1608439fc1 am: 830eeb749d am: 1464fb9703\n\nChange-Id: I76d4c1ede420b5c3b8cca52998a259d9bcadbf8a\n"
    },
    {
      "commit": "1464fb9703075a6f0d3c581b203c15065c59436b",
      "tree": "3a0e24e0f62582c5d9e45192791ee46233711d44",
      "parents": [
        "e9b8a40534df1b0de66ee1d6581ce657a6f9eee9",
        "830eeb749d91cded576cac5b4732d8c3ed01953f"
      ],
      "author": {
        "name": "Bob Badour",
        "email": "bbadour@google.com",
        "time": "Mon Apr 27 18:03:24 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Apr 27 18:03:24 2020 +0000"
      },
      "message": "Add license type: Apache2+BSD are NOTICE licenses am: 1608439fc1 am: 830eeb749d\n\nChange-Id: Ia1ff5826671afe25a14b6c2aa5ee857ef07e947c\n"
    },
    {
      "commit": "830eeb749d91cded576cac5b4732d8c3ed01953f",
      "tree": "3a0e24e0f62582c5d9e45192791ee46233711d44",
      "parents": [
        "8bbe7cd57d5ac0d5d64cfd25c729dc190a407ee9",
        "1608439fc1cfbbf3bcedcd3396661b3bcc06abf3"
      ],
      "author": {
        "name": "Bob Badour",
        "email": "bbadour@google.com",
        "time": "Mon Apr 27 17:49:16 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Apr 27 17:49:16 2020 +0000"
      },
      "message": "Add license type: Apache2+BSD are NOTICE licenses am: 1608439fc1\n\nChange-Id: I8f80f1fbdb818369b6d0936a60edf0efc09137d5\n"
    },
    {
      "commit": "1608439fc1cfbbf3bcedcd3396661b3bcc06abf3",
      "tree": "3a0e24e0f62582c5d9e45192791ee46233711d44",
      "parents": [
        "8bbe7cd57d5ac0d5d64cfd25c729dc190a407ee9"
      ],
      "author": {
        "name": "Bob Badour",
        "email": "bbadour@google.com",
        "time": "Thu Apr 23 13:30:22 2020 -0700"
      },
      "committer": {
        "name": "Bob Badour",
        "email": "bbadour@google.com",
        "time": "Mon Apr 27 17:30:43 2020 +0000"
      },
      "message": "Add license type: Apache2+BSD are NOTICE licenses\n\nBug: 68860345\nBug: 69058154\nBug: 151953481\n\nTest: no code changes\n\nExempt-From-Owner-Approval: janitorial work\n\nChange-Id: I40929a2ffca258fb5af347b9ff0b19f4d2b3149b\n"
    },
    {
      "commit": "e9b8a40534df1b0de66ee1d6581ce657a6f9eee9",
      "tree": "6072009c262a4bd31720d0c97d20d3a5dbffbb0c",
      "parents": [
        "7d28f9bfe052309499d1ce27aa16975697bb5904",
        "8bbe7cd57d5ac0d5d64cfd25c729dc190a407ee9"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Jan 07 22:39:11 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Jan 07 22:39:11 2020 +0000"
      },
      "message": "Upgrade python/uritemplates to 3.0.1 am: eab8cbc70c am: 5492dc4462 am: 8bbe7cd57d\n\nChange-Id: I96fe751f9f4633adfdf4610a60536a5f2105ab92\n"
    },
    {
      "commit": "8bbe7cd57d5ac0d5d64cfd25c729dc190a407ee9",
      "tree": "6072009c262a4bd31720d0c97d20d3a5dbffbb0c",
      "parents": [
        "fe7c9dac98d2dc8336fe839056042a531e8d13f4",
        "5492dc4462f38ec23ff1cd58f66f8d19cd23f04b"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Jan 07 22:25:58 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Jan 07 22:25:58 2020 +0000"
      },
      "message": "Upgrade python/uritemplates to 3.0.1 am: eab8cbc70c am: 5492dc4462\n\nChange-Id: Id1bc3b9581e0f0e9f1e286858b651b967679d04e\n"
    },
    {
      "commit": "5492dc4462f38ec23ff1cd58f66f8d19cd23f04b",
      "tree": "6072009c262a4bd31720d0c97d20d3a5dbffbb0c",
      "parents": [
        "b7137cc2f5b626d8d644ccd8866c4dab837bbd99",
        "eab8cbc70cc7907afb0105d11ebf812aa99c11d0"
      ],
      "author": {
        "name": "Haibo Huang",
        "email": "hhb@google.com",
        "time": "Tue Jan 07 14:06:28 2020 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 07 14:06:28 2020 -0800"
      },
      "message": "Upgrade python/uritemplates to 3.0.1\nam: eab8cbc70c\n\nChange-Id: Ib1cf1d8c27befad71731abd470cb3eb7e73044ed\n"
    },
    {
      "commit": "eab8cbc70cc7907afb0105d11ebf812aa99c11d0",
      "tree": "6072009c262a4bd31720d0c97d20d3a5dbffbb0c",
      "parents": [
        "b7137cc2f5b626d8d644ccd8866c4dab837bbd99",
        "d894d25e6b1987db346b79bc60e54210015c2f5d"
      ],
      "author": {
        "name": "Haibo Huang",
        "email": "hhb@google.com",
        "time": "Mon Dec 23 14:50:36 2019 -0800"
      },
      "committer": {
        "name": "Haibo Huang",
        "email": "hhb@google.com",
        "time": "Tue Jan 07 21:16:19 2020 +0000"
      },
      "message": "Upgrade python/uritemplates to 3.0.1\n\nExempt-From-Owner-Approval: upgrade library\nTest: None\nChange-Id: Icebc9e760bf3532e893e6eb73953cc0dcc1b7a69\n"
    },
    {
      "commit": "d894d25e6b1987db346b79bc60e54210015c2f5d",
      "tree": "74698cc8a80ad8f4893a22b8ce78e1f38ddcca53",
      "parents": [
        "baed5cf7d4a0fc3db30a9a8ad2bd319add474b0a",
        "09721e887bb8635f9db6efd99c65d660d3ab4112"
      ],
      "author": {
        "name": "Ian Stapleton Cordasco",
        "email": "graffatcolmingov@gmail.com",
        "time": "Thu Dec 19 17:38:37 2019 -0600"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Dec 19 17:38:37 2019 -0600"
      },
      "message": "Merge pull request #49 from brettcannon/history-for-release\n\nUpdate HISTORY.rst for planned 3.0.1 release"
    },
    {
      "commit": "09721e887bb8635f9db6efd99c65d660d3ab4112",
      "tree": "74698cc8a80ad8f4893a22b8ce78e1f38ddcca53",
      "parents": [
        "927adb45e0408261847c9df2d2f8d8ae2c8dddbc"
      ],
      "author": {
        "name": "Brett Cannon",
        "email": "brcan@microsoft.com",
        "time": "Thu Dec 19 14:11:28 2019 -0800"
      },
      "committer": {
        "name": "Brett Cannon",
        "email": "brcan@microsoft.com",
        "time": "Thu Dec 19 14:11:28 2019 -0800"
      },
      "message": "Specify the long description encoding\n"
    },
    {
      "commit": "927adb45e0408261847c9df2d2f8d8ae2c8dddbc",
      "tree": "d1994d8210853ada88bd01e7ef80d9209a9cad84",
      "parents": [
        "baed5cf7d4a0fc3db30a9a8ad2bd319add474b0a"
      ],
      "author": {
        "name": "Brett Cannon",
        "email": "brcan@microsoft.com",
        "time": "Wed Dec 18 16:24:36 2019 -0800"
      },
      "committer": {
        "name": "Brett Cannon",
        "email": "brcan@microsoft.com",
        "time": "Wed Dec 18 16:24:36 2019 -0800"
      },
      "message": "Update HISTORY.rst for planned 3.0.1 release\n"
    },
    {
      "commit": "baed5cf7d4a0fc3db30a9a8ad2bd319add474b0a",
      "tree": "1014c68c02c6e6d644b8916ba7270a713f62aa96",
      "parents": [
        "d456a1ce0be58f78b6d3f6fa4b705332f56c31d1",
        "4edb2813d6653a9a272d3c32559c2b526ed3007a"
      ],
      "author": {
        "name": "Ian Stapleton Cordasco",
        "email": "graffatcolmingov@gmail.com",
        "time": "Tue Dec 17 07:45:42 2019 -0600"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Dec 17 07:45:42 2019 -0600"
      },
      "message": "Merge pull request #48 from tacaswell/doc_drop_pys\n\nDOC: add note about dropping support for old Pythons"
    },
    {
      "commit": "4edb2813d6653a9a272d3c32559c2b526ed3007a",
      "tree": "1014c68c02c6e6d644b8916ba7270a713f62aa96",
      "parents": [
        "d456a1ce0be58f78b6d3f6fa4b705332f56c31d1"
      ],
      "author": {
        "name": "Thomas A Caswell",
        "email": "tcaswell@gmail.com",
        "time": "Mon Dec 16 22:21:54 2019 -0500"
      },
      "committer": {
        "name": "Thomas A Caswell",
        "email": "tcaswell@gmail.com",
        "time": "Mon Dec 16 22:21:54 2019 -0500"
      },
      "message": "DOC: add note about dropping support for old Pythons\n"
    },
    {
      "commit": "d456a1ce0be58f78b6d3f6fa4b705332f56c31d1",
      "tree": "239b1fd3ce846aff2d7e1814a87ea6a1675172f4",
      "parents": [
        "03749d35331b4dfcceebca1fdc6c2d602165c33a",
        "e03d83089ce64516d374832ced03352991b17bff"
      ],
      "author": {
        "name": "Ian Stapleton Cordasco",
        "email": "graffatcolmingov@gmail.com",
        "time": "Fri Dec 13 13:57:48 2019 -0600"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Dec 13 13:57:48 2019 -0600"
      },
      "message": "Merge pull request #47 from brettcannon/patch-2\n\nBump version number to 3.0.1"
    },
    {
      "commit": "e03d83089ce64516d374832ced03352991b17bff",
      "tree": "239b1fd3ce846aff2d7e1814a87ea6a1675172f4",
      "parents": [
        "03749d35331b4dfcceebca1fdc6c2d602165c33a"
      ],
      "author": {
        "name": "Brett Cannon",
        "email": "54418+brettcannon@users.noreply.github.com",
        "time": "Fri Dec 13 11:46:44 2019 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Dec 13 11:46:44 2019 -0800"
      },
      "message": "Bump version number to 3.0.1\n\nPart of #42"
    },
    {
      "commit": "03749d35331b4dfcceebca1fdc6c2d602165c33a",
      "tree": "f981481a85fbaa108275101219a1d5de22d5dcdc",
      "parents": [
        "a1351ed6bdbb4ed84f3272844ff7f18e02e0217a",
        "e2c103d1fc42e270ea3cef443bc9d8700548ecc4"
      ],
      "author": {
        "name": "Ian Stapleton Cordasco",
        "email": "graffatcolmingov@gmail.com",
        "time": "Fri Dec 13 13:44:46 2019 -0600"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Dec 13 13:44:46 2019 -0600"
      },
      "message": "Merge pull request #46 from brettcannon/patch-2\n\nUpdate history"
    },
    {
      "commit": "e2c103d1fc42e270ea3cef443bc9d8700548ecc4",
      "tree": "f981481a85fbaa108275101219a1d5de22d5dcdc",
      "parents": [
        "a1351ed6bdbb4ed84f3272844ff7f18e02e0217a"
      ],
      "author": {
        "name": "Brett Cannon",
        "email": "54418+brettcannon@users.noreply.github.com",
        "time": "Fri Dec 13 11:43:50 2019 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Dec 13 11:43:50 2019 -0800"
      },
      "message": "Update history\n\nPart of #42"
    },
    {
      "commit": "a1351ed6bdbb4ed84f3272844ff7f18e02e0217a",
      "tree": "ce001c73cd7e162afc6c66ec9ee826c8a44bc88f",
      "parents": [
        "3df0ed11278b130548df24ea6be81caf894a162c",
        "b98d77c546835aeded413cd7048e503f0158f387"
      ],
      "author": {
        "name": "Ian Stapleton Cordasco",
        "email": "graffatcolmingov@gmail.com",
        "time": "Sat Dec 07 07:46:03 2019 -0600"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Dec 07 07:46:03 2019 -0600"
      },
      "message": "Merge pull request #45 from brettcannon/py-38\n\nUpdate support for Python 3.7 \u0026 3.8"
    },
    {
      "commit": "b98d77c546835aeded413cd7048e503f0158f387",
      "tree": "ce001c73cd7e162afc6c66ec9ee826c8a44bc88f",
      "parents": [
        "6ef7577baf8a99539d4c2e3965c4797c6ea5d318"
      ],
      "author": {
        "name": "Brett Cannon",
        "email": "brcan@microsoft.com",
        "time": "Fri Dec 06 11:15:03 2019 -0800"
      },
      "committer": {
        "name": "Brett Cannon",
        "email": "brcan@microsoft.com",
        "time": "Fri Dec 06 11:15:03 2019 -0800"
      },
      "message": "Appease Python 2.7\n"
    },
    {
      "commit": "6ef7577baf8a99539d4c2e3965c4797c6ea5d318",
      "tree": "7c5bbac7ebb67871395fbcf0edd49f9c38bf9903",
      "parents": [
        "0a1cd6f8adf44f7cbe1717e4db44fec364f4e272"
      ],
      "author": {
        "name": "Brett Cannon",
        "email": "brcan@microsoft.com",
        "time": "Fri Dec 06 11:12:20 2019 -0800"
      },
      "committer": {
        "name": "Brett Cannon",
        "email": "brcan@microsoft.com",
        "time": "Fri Dec 06 11:12:20 2019 -0800"
      },
      "message": "Specify file encodings\n"
    },
    {
      "commit": "0a1cd6f8adf44f7cbe1717e4db44fec364f4e272",
      "tree": "7e482d7b27a49d8f765ee05ca19b2cc07c3d462e",
      "parents": [
        "ab215b3eb7b16801d5a13267570caaa944cab3d6"
      ],
      "author": {
        "name": "Brett Cannon",
        "email": "brcan@microsoft.com",
        "time": "Fri Dec 06 11:11:57 2019 -0800"
      },
      "committer": {
        "name": "Brett Cannon",
        "email": "brcan@microsoft.com",
        "time": "Fri Dec 06 11:11:57 2019 -0800"
      },
      "message": "Revert test input file changes\n"
    },
    {
      "commit": "ab215b3eb7b16801d5a13267570caaa944cab3d6",
      "tree": "4b146750166fe9de164c756a6f4283ea48ec1ae5",
      "parents": [
        "3df0ed11278b130548df24ea6be81caf894a162c"
      ],
      "author": {
        "name": "Brett Cannon",
        "email": "brcan@microsoft.com",
        "time": "Mon Dec 02 11:18:45 2019 -0800"
      },
      "committer": {
        "name": "Brett Cannon",
        "email": "brcan@microsoft.com",
        "time": "Mon Dec 02 11:18:45 2019 -0800"
      },
      "message": "Update support for Python 3.7 \u0026 3.8\nStarting in Python 3.7 the quoting support changed from RFC 2396 to RFC 3986.\n"
    },
    {
      "commit": "3df0ed11278b130548df24ea6be81caf894a162c",
      "tree": "49b8c2554c0d3d038ced512539792b8c34f5b08b",
      "parents": [
        "df03b63b7144b8bdb726f452d74795b696f618ba",
        "0191df77d98befaa723549ce55528225693676fe"
      ],
      "author": {
        "name": "Ian Stapleton Cordasco",
        "email": "graffatcolmingov@gmail.com",
        "time": "Mon Dec 02 12:36:39 2019 -0600"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Dec 02 12:36:39 2019 -0600"
      },
      "message": "Merge pull request #44 from brettcannon/patch-1\n\nUpdate the project name in the LICENSE"
    },
    {
      "commit": "0191df77d98befaa723549ce55528225693676fe",
      "tree": "49b8c2554c0d3d038ced512539792b8c34f5b08b",
      "parents": [
        "df03b63b7144b8bdb726f452d74795b696f618ba"
      ],
      "author": {
        "name": "Brett Cannon",
        "email": "54418+brettcannon@users.noreply.github.com",
        "time": "Mon Dec 02 10:35:31 2019 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Dec 02 10:35:31 2019 -0800"
      },
      "message": "Update the project name in the LICENSE"
    },
    {
      "commit": "7d28f9bfe052309499d1ce27aa16975697bb5904",
      "tree": "3f3e6410fd650bdce59d0bc4eb8d3ea8ad98225d",
      "parents": [
        "28a7990a9803bce586a88d5418aaf0c87edc1fbc",
        "fe7c9dac98d2dc8336fe839056042a531e8d13f4"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Wed Oct 30 14:24:36 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 30 14:24:36 2019 -0700"
      },
      "message": "[automerger skipped] DO NOT MERGE - qt-qpr1-dev-plus-aosp-without-vendor@5915889 into stage-aosp-master am: b7137cc2f5\nam: fe7c9dac98 -s ours\nam skip reason: subject contains skip directive\n\nChange-Id: Ibd3706947c652a3ded7635f80e846501da50d4ee\n"
    },
    {
      "commit": "fe7c9dac98d2dc8336fe839056042a531e8d13f4",
      "tree": "3f3e6410fd650bdce59d0bc4eb8d3ea8ad98225d",
      "parents": [
        "4c7f7a16f148e8f94fcca922c97f974d31005c19",
        "b7137cc2f5b626d8d644ccd8866c4dab837bbd99"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Wed Oct 30 14:01:03 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 30 14:01:03 2019 -0700"
      },
      "message": "DO NOT MERGE - qt-qpr1-dev-plus-aosp-without-vendor@5915889 into stage-aosp-master\nam: b7137cc2f5\n\nChange-Id: Id9937523e436f8cb308b7c435349b79eab8ef035\n"
    },
    {
      "commit": "b7137cc2f5b626d8d644ccd8866c4dab837bbd99",
      "tree": "3f3e6410fd650bdce59d0bc4eb8d3ea8ad98225d",
      "parents": [
        "064b824b12816aab60a01cdf22459bbbb4ac6218",
        "4c7f7a16f148e8f94fcca922c97f974d31005c19"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Wed Oct 30 11:48:33 2019 -0700"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Wed Oct 30 11:48:33 2019 -0700"
      },
      "message": "DO NOT MERGE - qt-qpr1-dev-plus-aosp-without-vendor@5915889 into stage-aosp-master\n\nBug: 142003500\nChange-Id: Ib919332bfde163b325a3163031c19b97b315e5e0\n"
    },
    {
      "commit": "28a7990a9803bce586a88d5418aaf0c87edc1fbc",
      "tree": "3f3e6410fd650bdce59d0bc4eb8d3ea8ad98225d",
      "parents": [
        "7fed8f862ab03ae9240a222a45215b4b6930467e",
        "4c7f7a16f148e8f94fcca922c97f974d31005c19"
      ],
      "author": {
        "name": "Kevin Cheng",
        "email": "kevcheng@google.com",
        "time": "Tue Jul 23 23:00:12 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jul 23 23:00:12 2019 -0700"
      },
      "message": "Add in TEST_MAPPING for acloud unittests. am: c1063441d1 am: ec7d976d61 am: c65e97dde1 am: 064b824b12\nam: 4c7f7a16f1\n\nChange-Id: I00d76831990a1100fa21fc8c90b92a4d16e72b0d\n"
    },
    {
      "commit": "4c7f7a16f148e8f94fcca922c97f974d31005c19",
      "tree": "3f3e6410fd650bdce59d0bc4eb8d3ea8ad98225d",
      "parents": [
        "7fed8f862ab03ae9240a222a45215b4b6930467e",
        "064b824b12816aab60a01cdf22459bbbb4ac6218"
      ],
      "author": {
        "name": "Kevin Cheng",
        "email": "kevcheng@google.com",
        "time": "Tue Jul 23 22:29:59 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jul 23 22:29:59 2019 -0700"
      },
      "message": "Add in TEST_MAPPING for acloud unittests. am: c1063441d1 am: ec7d976d61 am: c65e97dde1\nam: 064b824b12\n\nChange-Id: I2b85bc16588ea6743db64be9c3d1777ff1bad4c3\n"
    },
    {
      "commit": "064b824b12816aab60a01cdf22459bbbb4ac6218",
      "tree": "3f3e6410fd650bdce59d0bc4eb8d3ea8ad98225d",
      "parents": [
        "7fed8f862ab03ae9240a222a45215b4b6930467e",
        "c65e97dde183dc8aa7395288b2f5d3849360fd56"
      ],
      "author": {
        "name": "Kevin Cheng",
        "email": "kevcheng@google.com",
        "time": "Tue Jul 23 21:42:16 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jul 23 21:42:16 2019 -0700"
      },
      "message": "Add in TEST_MAPPING for acloud unittests. am: c1063441d1 am: ec7d976d61\nam: c65e97dde1\n\nChange-Id: I25957734d02cbba1d6fe730c2acdfcc6a3864716\n"
    },
    {
      "commit": "c65e97dde183dc8aa7395288b2f5d3849360fd56",
      "tree": "3f3e6410fd650bdce59d0bc4eb8d3ea8ad98225d",
      "parents": [
        "7fed8f862ab03ae9240a222a45215b4b6930467e",
        "ec7d976d615e7ef988992ee65dbb27fd5ff0bdba"
      ],
      "author": {
        "name": "Kevin Cheng",
        "email": "kevcheng@google.com",
        "time": "Tue Jul 23 21:30:45 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jul 23 21:30:45 2019 -0700"
      },
      "message": "Add in TEST_MAPPING for acloud unittests. am: c1063441d1\nam: ec7d976d61\n\nChange-Id: Ief49acc3cf83a6c1e6cf74a3aec0803edc6f1fcb\n"
    },
    {
      "commit": "ec7d976d615e7ef988992ee65dbb27fd5ff0bdba",
      "tree": "3f3e6410fd650bdce59d0bc4eb8d3ea8ad98225d",
      "parents": [
        "7fed8f862ab03ae9240a222a45215b4b6930467e",
        "c1063441d1239d2bcfd86aab5eb7fbbd3bb00c5d"
      ],
      "author": {
        "name": "Kevin Cheng",
        "email": "kevcheng@google.com",
        "time": "Tue Jul 23 21:20:13 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jul 23 21:20:13 2019 -0700"
      },
      "message": "Add in TEST_MAPPING for acloud unittests.\nam: c1063441d1\n\nChange-Id: I847be6d52dd402c18f4826973100cb85d209c386\n"
    },
    {
      "commit": "c1063441d1239d2bcfd86aab5eb7fbbd3bb00c5d",
      "tree": "3f3e6410fd650bdce59d0bc4eb8d3ea8ad98225d",
      "parents": [
        "05ae6a77535a3cc1d73362a1c2c7808c615d95cd"
      ],
      "author": {
        "name": "Kevin Cheng",
        "email": "kevcheng@google.com",
        "time": "Tue Jul 23 11:49:57 2019 -0700"
      },
      "committer": {
        "name": "Kevin Cheng",
        "email": "kevcheng@google.com",
        "time": "Tue Jul 23 11:49:57 2019 -0700"
      },
      "message": "Add in TEST_MAPPING for acloud unittests.\n\nBug: 124250384\nTest: atest\nChange-Id: I42ad70cda6f8a38b745f21ac805afd45868ccd4b\n"
    },
    {
      "commit": "df03b63b7144b8bdb726f452d74795b696f618ba",
      "tree": "8d7e81c3dcf0fecd39c4f00c8947ab49de23e90e",
      "parents": [
        "68064e2e8f60687674071f9c791603b0ae6a76a4",
        "abb1308fa8b7c50eb79e9f07ee448a76c7449847"
      ],
      "author": {
        "name": "Ian Stapleton Cordasco",
        "email": "graffatcolmingov@gmail.com",
        "time": "Thu Jul 11 08:20:20 2019 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 11 08:20:20 2019 -0500"
      },
      "message": "Merge pull request #43 from metatoaster/list_of_empty\n\nCorrect handling of empty/undef in list values"
    },
    {
      "commit": "abb1308fa8b7c50eb79e9f07ee448a76c7449847",
      "tree": "8d7e81c3dcf0fecd39c4f00c8947ab49de23e90e",
      "parents": [
        "21afcf2c35f21034124a230abebd1157cbee8265"
      ],
      "author": {
        "name": "Tommy Yu",
        "email": "tommy.yu@auckland.ac.nz",
        "time": "Thu Jul 11 22:27:22 2019 +1200"
      },
      "committer": {
        "name": "Tommy Yu",
        "email": "tommy.yu@auckland.ac.nz",
        "time": "Thu Jul 11 22:38:12 2019 +1200"
      },
      "message": "Correct handling of empty/undef in list values\n\n- Expansion of a list including `None` values, violating 3.2.1 as the\n  undefined value is not ignored, e.g.\n\n  \u003e\u003e\u003e expand(\u0027/test{/x*}\u0027, x\u003d[\u0027one\u0027, None, \u0027three\u0027])\n  \u0027/test/one/None/three\u0027\n\n- A list with empty string was ignored, violating 2.3 as this should not\n  be tread as undefined, example:\n\n  \u003e\u003e\u003e expand(\u0027/test{/x}\u0027, x\u003d[])\n  \u0027/test\u0027\n  \u003e\u003e\u003e expand(\u0027/test{/x}\u0027, x\u003d\u0027\u0027)\n  \u0027/test/\u0027\n  \u003e\u003e\u003e expand(\u0027/test{/x}\u0027, x\u003d[\u0027\u0027])\n  \u0027/test\u0027  # should be /test/\n  \u003e\u003e\u003e expand(\u0027/test{/x}\u0027, x\u003d[\u0027\u0027, \u0027\u0027])\n  \u0027/test/,\u0027\n  \u003e\u003e\u003e expand(\u0027/test{/x*}\u0027, x\u003d[\u0027\u0027, \u0027\u0027])\n  \u0027/test//\u0027\n  \u003e\u003e\u003e expand(\u0027/test{/x*}\u0027, x\u003d[\u0027\u0027])\n  \u0027/test\u0027\n"
    },
    {
      "commit": "21afcf2c35f21034124a230abebd1157cbee8265",
      "tree": "2de1e55ee98132cc2046ff0f00734666fa701dc0",
      "parents": [
        "68064e2e8f60687674071f9c791603b0ae6a76a4"
      ],
      "author": {
        "name": "Tommy Yu",
        "email": "tommy.yu@auckland.ac.nz",
        "time": "Thu Jul 11 22:21:14 2019 +1200"
      },
      "committer": {
        "name": "Tommy Yu",
        "email": "tommy.yu@auckland.ac.nz",
        "time": "Thu Jul 11 22:21:14 2019 +1200"
      },
      "message": "Tests covering current correct behaviors.\n"
    },
    {
      "commit": "7fed8f862ab03ae9240a222a45215b4b6930467e",
      "tree": "4b7488e57b673278be19f6329998303066b0d375",
      "parents": [
        "7da75948eace92b027efe75fec1256aa67e04b7a",
        "05ae6a77535a3cc1d73362a1c2c7808c615d95cd"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Sun Feb 24 01:50:39 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sun Feb 24 01:50:39 2019 -0800"
      },
      "message": "[automerger skipped] DO NOT MERGE - Merge pi-dev@5234907 into stage-aosp-master\nam: 05ae6a7753 -s ours\nam skip reason: subject contains skip directive\n\nChange-Id: Ibed3edddd92acbf41ef3c1b7bb641301cbd80061\n"
    },
    {
      "commit": "05ae6a77535a3cc1d73362a1c2c7808c615d95cd",
      "tree": "4b7488e57b673278be19f6329998303066b0d375",
      "parents": [
        "bd5565560a5f8f8bf390601c246090b12486ca73",
        "6263bc74d3446848652a31d101501dc1924fa37c"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Wed Feb 20 16:18:55 2019 -0800"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Wed Feb 20 16:18:55 2019 -0800"
      },
      "message": "DO NOT MERGE - Merge pi-dev@5234907 into stage-aosp-master\n\nBug: 120848293\nChange-Id: I6c1d1803ae56251d686578b4c4f3bc7b140977d8\n"
    },
    {
      "commit": "7da75948eace92b027efe75fec1256aa67e04b7a",
      "tree": "4b7488e57b673278be19f6329998303066b0d375",
      "parents": [
        "ab37609af41f79288be1573bb1de4ae68f36879a",
        "6263bc74d3446848652a31d101501dc1924fa37c"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Mon Jan 07 11:11:08 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 07 11:11:08 2019 -0800"
      },
      "message": "Add default active developers into OWNERS am: f38200c192 am: bd5565560a\nam: 6263bc74d3\n\nChange-Id: Id4e83bfcdcb26725ce253a978be102f082ff4c92\n"
    },
    {
      "commit": "6263bc74d3446848652a31d101501dc1924fa37c",
      "tree": "4b7488e57b673278be19f6329998303066b0d375",
      "parents": [
        "87f7b2447ed02e26bfe1fc3db379d8e1ff166572",
        "bd5565560a5f8f8bf390601c246090b12486ca73"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Mon Jan 07 10:50:17 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 07 10:50:17 2019 -0800"
      },
      "message": "Add default active developers into OWNERS am: f38200c192\nam: bd5565560a\n\nChange-Id: I7808c94e3e0156c08549142bee6ac43e638c14ff\n"
    },
    {
      "commit": "bd5565560a5f8f8bf390601c246090b12486ca73",
      "tree": "4b7488e57b673278be19f6329998303066b0d375",
      "parents": [
        "87f7b2447ed02e26bfe1fc3db379d8e1ff166572",
        "f38200c192feaed0d7d3c5a866073428a333338f"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Mon Jan 07 10:35:05 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 07 10:35:05 2019 -0800"
      },
      "message": "Add default active developers into OWNERS\nam: f38200c192\n\nChange-Id: Ic8b0dbfbe38b1852aec698fed909e26d284f5099\n"
    },
    {
      "commit": "f38200c192feaed0d7d3c5a866073428a333338f",
      "tree": "4b7488e57b673278be19f6329998303066b0d375",
      "parents": [
        "87f7b2447ed02e26bfe1fc3db379d8e1ff166572"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Fri Jan 04 20:26:05 2019 -0800"
      },
      "committer": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Fri Jan 04 20:26:05 2019 -0800"
      },
      "message": "Add default active developers into OWNERS\n\nBug: 33166666\nTest: gerrit uploader\nChange-Id: I3343e8da671d796b37fcdc53c5b2d5881f55457d\n"
    },
    {
      "commit": "68064e2e8f60687674071f9c791603b0ae6a76a4",
      "tree": "49105e52d8931388a3a476cc1e88593cf1375436",
      "parents": [
        "e03fe75a0e3bcd55c545e94aa6ced0b4bb689f5a",
        "255c70115059c0d3347f6fbe3776031d4a52d009"
      ],
      "author": {
        "name": "Ian Stapleton Cordasco",
        "email": "graffatcolmingov@gmail.com",
        "time": "Wed Oct 31 09:55:36 2018 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 31 09:55:36 2018 -0500"
      },
      "message": "Merge pull request #40 from jwodder/master\n\nImport ABCs from collections.abc if possible"
    },
    {
      "commit": "255c70115059c0d3347f6fbe3776031d4a52d009",
      "tree": "49105e52d8931388a3a476cc1e88593cf1375436",
      "parents": [
        "e03fe75a0e3bcd55c545e94aa6ced0b4bb689f5a"
      ],
      "author": {
        "name": "John T. Wodder II",
        "email": "git@varonathe.org",
        "time": "Mon Oct 29 19:50:49 2018 +0000"
      },
      "committer": {
        "name": "John T. Wodder II",
        "email": "git@varonathe.org",
        "time": "Wed Oct 31 14:29:51 2018 +0000"
      },
      "message": "Import ABCs from collections.abc if possible\n\nQuoting Python 3.7\u0027s DeprecationWarning: \"Using or importing the ABCs from\n\u0027collections\u0027 instead of from \u0027collections.abc\u0027 is deprecated, and in 3.8 it\nwill stop working\"\n"
    },
    {
      "commit": "e03fe75a0e3bcd55c545e94aa6ced0b4bb689f5a",
      "tree": "12cf3ed26986e9ff025b9cb2f66bac8d0a169b2c",
      "parents": [
        "86f495286ba47fe825878c32d7fa3ea4a1c10c87",
        "0823f1131022d1bdf89a083dbe060fe110ea6cd6"
      ],
      "author": {
        "name": "Ian Stapleton Cordasco",
        "email": "graffatcolmingov@gmail.com",
        "time": "Wed Sep 19 16:33:54 2018 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 19 16:33:54 2018 -0500"
      },
      "message": "Merge pull request #37 from cloudsmith-io/bugfix-ordering\n\nMake variable ordering deterministic"
    },
    {
      "commit": "0823f1131022d1bdf89a083dbe060fe110ea6cd6",
      "tree": "12cf3ed26986e9ff025b9cb2f66bac8d0a169b2c",
      "parents": [
        "12c9fdf6cc413d2b227302181d20456361d94e3b"
      ],
      "author": {
        "name": "Lee Skillen",
        "email": "lskillen@cloudsmith.io",
        "time": "Wed Jan 31 16:36:16 2018 +0000"
      },
      "committer": {
        "name": "Lee Skillen",
        "email": "lskillen@cloudsmith.io",
        "time": "Mon Sep 10 00:42:11 2018 +0100"
      },
      "message": "Fix pep8 complaints\n"
    },
    {
      "commit": "12c9fdf6cc413d2b227302181d20456361d94e3b",
      "tree": "4ef27fa132be344b3d90260309f443eb09b0520d",
      "parents": [
        "86f495286ba47fe825878c32d7fa3ea4a1c10c87"
      ],
      "author": {
        "name": "Lee Skillen",
        "email": "lskillen@cloudsmith.io",
        "time": "Wed Jan 31 16:21:43 2018 +0000"
      },
      "committer": {
        "name": "Lee Skillen",
        "email": "lskillen@cloudsmith.io",
        "time": "Mon Sep 10 00:40:45 2018 +0100"
      },
      "message": "Make variable ordering deterministic\n"
    },
    {
      "commit": "86f495286ba47fe825878c32d7fa3ea4a1c10c87",
      "tree": "52e38a380189a9edd5a2c9738533debee26d9e17",
      "parents": [
        "6eaef88a8309e6a913872d07b6bea421c6960713",
        "910f60597444da9b9ffc680f73050f6d67083403"
      ],
      "author": {
        "name": "Ian Stapleton Cordasco",
        "email": "graffatcolmingov@gmail.com",
        "time": "Fri Sep 07 08:16:47 2018 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 07 08:16:47 2018 -0500"
      },
      "message": "Merge pull request #39 from hugovk/rm-eol\n\nDrop support for EOL Python 2.6, 3.2 and 3.3"
    },
    {
      "commit": "910f60597444da9b9ffc680f73050f6d67083403",
      "tree": "52e38a380189a9edd5a2c9738533debee26d9e17",
      "parents": [
        "becb8d266366edbcaf204ebaa7bbef6cf82e4d86"
      ],
      "author": {
        "name": "Hugo",
        "email": "hugovk@users.noreply.github.com",
        "time": "Thu Sep 06 16:59:32 2018 +0300"
      },
      "committer": {
        "name": "Hugo",
        "email": "hugovk@users.noreply.github.com",
        "time": "Thu Sep 06 16:59:32 2018 +0300"
      },
      "message": "Upgrade Python syntax with pyupgrade https://github.com/asottile/pyupgrade\n"
    },
    {
      "commit": "becb8d266366edbcaf204ebaa7bbef6cf82e4d86",
      "tree": "bcc34523348b231480458ec58e13d37a2e6b00e7",
      "parents": [
        "d4ce8c74cef9dd8ef246b3ce5689fc488c511834"
      ],
      "author": {
        "name": "Hugo",
        "email": "hugovk@users.noreply.github.com",
        "time": "Thu Sep 06 16:56:39 2018 +0300"
      },
      "committer": {
        "name": "Hugo",
        "email": "hugovk@users.noreply.github.com",
        "time": "Thu Sep 06 16:56:39 2018 +0300"
      },
      "message": "Drop support for EOL Python\n"
    },
    {
      "commit": "d4ce8c74cef9dd8ef246b3ce5689fc488c511834",
      "tree": "f5478e76bf8d218ba4b7c7d61e1b306f0b7ad5ce",
      "parents": [
        "6eaef88a8309e6a913872d07b6bea421c6960713"
      ],
      "author": {
        "name": "Hugo",
        "email": "hugovk@users.noreply.github.com",
        "time": "Thu Sep 06 16:49:51 2018 +0300"
      },
      "committer": {
        "name": "Hugo",
        "email": "hugovk@users.noreply.github.com",
        "time": "Thu Sep 06 16:49:51 2018 +0300"
      },
      "message": "Fix pep8\n"
    },
    {
      "commit": "ab37609af41f79288be1573bb1de4ae68f36879a",
      "tree": "5b580b38af5f26a80363afdf694cb666d95a3d7e",
      "parents": [
        "4edb22282e4cfaa9250d3fdb2d2f7be9c0a34fb4",
        "87f7b2447ed02e26bfe1fc3db379d8e1ff166572"
      ],
      "author": {
        "name": "cylan",
        "email": "cylan@google.com",
        "time": "Wed Jun 13 11:46:30 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jun 13 11:46:30 2018 -0700"
      },
      "message": "Merge commit \u0027623fce3\u0027 into uritemplate 3.0.0. Initial commitcd  of uritemplate 3.0.0. am: 43c5a5f39f am: eaee30993c\nam: 87f7b2447e\n\nChange-Id: I7ba2da86e9ad760f6239e671b32e662111cea545\n"
    },
    {
      "commit": "87f7b2447ed02e26bfe1fc3db379d8e1ff166572",
      "tree": "5b580b38af5f26a80363afdf694cb666d95a3d7e",
      "parents": [
        "4edb22282e4cfaa9250d3fdb2d2f7be9c0a34fb4",
        "eaee30993c1cc09f5b69a197f5fd0b824b2bf009"
      ],
      "author": {
        "name": "cylan",
        "email": "cylan@google.com",
        "time": "Wed Jun 13 11:41:18 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jun 13 11:41:18 2018 -0700"
      },
      "message": "Merge commit \u0027623fce3\u0027 into uritemplate 3.0.0. Initial commitcd  of uritemplate 3.0.0. am: 43c5a5f39f\nam: eaee30993c\n\nChange-Id: I3b3a1a74bf31a87ade2647fb0090d6cf7eb52507\n"
    },
    {
      "commit": "eaee30993c1cc09f5b69a197f5fd0b824b2bf009",
      "tree": "5b580b38af5f26a80363afdf694cb666d95a3d7e",
      "parents": [
        "4edb22282e4cfaa9250d3fdb2d2f7be9c0a34fb4",
        "43c5a5f39f223f03912989aef8247975ec36eecb"
      ],
      "author": {
        "name": "cylan",
        "email": "cylan@google.com",
        "time": "Wed Jun 13 11:37:10 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jun 13 11:37:10 2018 -0700"
      },
      "message": "Merge commit \u0027623fce3\u0027 into uritemplate 3.0.0. Initial commitcd  of uritemplate 3.0.0.\nam: 43c5a5f39f\n\nChange-Id: I6e634f25868ce6ba93cfa91b32e6d33b7222d0ee\n"
    },
    {
      "commit": "43c5a5f39f223f03912989aef8247975ec36eecb",
      "tree": "5b580b38af5f26a80363afdf694cb666d95a3d7e",
      "parents": [
        "4edb22282e4cfaa9250d3fdb2d2f7be9c0a34fb4",
        "623fce3c9065dead7e2892f716680ed3064f1a56"
      ],
      "author": {
        "name": "cylan",
        "email": "cylan@google.com",
        "time": "Mon Jun 04 09:49:39 2018 +0000"
      },
      "committer": {
        "name": "cylan",
        "email": "cylan@google.com",
        "time": "Tue Jun 12 07:34:31 2018 +0000"
      },
      "message": "Merge commit \u0027623fce3\u0027 into uritemplate 3.0.0.\nInitial commitcd  of uritemplate 3.0.0.\n\nAdded:\n- Android.bp\n- MODULE_LICENSE_APACHE2\n- NOTICE\n- METADATA\n\nBug: b/80314772\nTest: Complied acloud with uritemplate and was able to import uritemplate.\nChange-Id: I639ff73317d8c528e978477444ded25600220b79\n"
    },
    {
      "commit": "4edb22282e4cfaa9250d3fdb2d2f7be9c0a34fb4",
      "tree": "4b825dc642cb6eb9a060e54bf8d69288fbee4904",
      "parents": [],
      "author": {
        "name": "kuantung",
        "email": "kuantung@google.com",
        "time": "Wed Sep 06 12:09:17 2017 -0700"
      },
      "committer": {
        "name": "kuantung",
        "email": "kuantung@google.com",
        "time": "Wed Sep 06 12:09:17 2017 -0700"
      },
      "message": "Initial empty repository\n"
    },
    {
      "commit": "6eaef88a8309e6a913872d07b6bea421c6960713",
      "tree": "d8a7c44a8972328347c19c032f87e87435e73328",
      "parents": [
        "942d0b8a66fdae9c1e4c6e087a330122beecd3f4"
      ],
      "author": {
        "name": "Ian Stapleton Cordasco",
        "email": "graffatcolmingov@gmail.com",
        "time": "Wed Jul 26 06:51:25 2017 -0500"
      },
      "committer": {
        "name": "Ian Stapleton Cordasco",
        "email": "graffatcolmingov@gmail.com",
        "time": "Wed Jul 26 06:51:25 2017 -0500"
      },
      "message": "Update project for new organization home\n\nUpdate AUTHORS.rst with names of contributors thus far and fix-up my\nname in some places. Further, include both licenses in our packaging.\n"
    },
    {
      "commit": "942d0b8a66fdae9c1e4c6e087a330122beecd3f4",
      "tree": "d961b8ed13a10acdab07fd2ed7124c587b3cffe9",
      "parents": [
        "6cd73d0495f1999b9bc3086a91f4d3c8f3005aec"
      ],
      "author": {
        "name": "Ian Stapleton Cordasco",
        "email": "graffatcolmingov@gmail.com",
        "time": "Sat Jul 08 17:15:24 2017 -0500"
      },
      "committer": {
        "name": "Ian Stapleton Cordasco",
        "email": "graffatcolmingov@gmail.com",
        "time": "Sat Jul 08 17:15:24 2017 -0500"
      },
      "message": "Add .mailmap to map old name to new name\n"
    },
    {
      "commit": "6cd73d0495f1999b9bc3086a91f4d3c8f3005aec",
      "tree": "f188a17832f5f319dd87c35009b850e733c0d8d9",
      "parents": [
        "f183e3fc1e5d248059174768b31e36529a513875",
        "d22480684878f707b0193943d8ed8e441729cbea"
      ],
      "author": {
        "name": "Ian Cordasco",
        "email": "sigmavirus24@users.noreply.github.com",
        "time": "Wed May 17 20:10:54 2017 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 17 20:10:54 2017 -0500"
      },
      "message": "Merge pull request #31 from thierryba/master\n\nFixed deprecation warnings in python 3.6"
    },
    {
      "commit": "d22480684878f707b0193943d8ed8e441729cbea",
      "tree": "f188a17832f5f319dd87c35009b850e733c0d8d9",
      "parents": [
        "f183e3fc1e5d248059174768b31e36529a513875"
      ],
      "author": {
        "name": "Thierry Bastian",
        "email": "thierryb@filewave.com",
        "time": "Fri Apr 07 14:07:44 2017 +0200"
      },
      "committer": {
        "name": "Thierry Bastian",
        "email": "thierryb@filewave.com",
        "time": "Fri Apr 07 14:07:44 2017 +0200"
      },
      "message": "Fixed deprecation warnings in python 3.6.1\n"
    },
    {
      "commit": "f183e3fc1e5d248059174768b31e36529a513875",
      "tree": "e0ec99e246d34fbb2113861d73e181c018ff36dd",
      "parents": [
        "27e7eba74b763ef5e1f75b6c8bf40a7e9530478f",
        "0a78fbd582d66e5b53282d2f37e129501e0e47a4"
      ],
      "author": {
        "name": "Ian Cordasco",
        "email": "sigmavirus24@users.noreply.github.com",
        "time": "Sat Jan 28 14:53:57 2017 -0600"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jan 28 14:53:57 2017 -0600"
      },
      "message": "Merge pull request #30 from brettcannon/python-3.6\n\nSupport Python 3.6"
    },
    {
      "commit": "0a78fbd582d66e5b53282d2f37e129501e0e47a4",
      "tree": "e0ec99e246d34fbb2113861d73e181c018ff36dd",
      "parents": [
        "1555ffebc1be2055e2bf7b4a0afe638113b59ae2"
      ],
      "author": {
        "name": "Brett Cannon",
        "email": "brettcannon@users.noreply.github.com",
        "time": "Sat Jan 28 11:19:32 2017 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jan 28 11:19:32 2017 -0800"
      },
      "message": "List Python 3.6 as supported"
    },
    {
      "commit": "1555ffebc1be2055e2bf7b4a0afe638113b59ae2",
      "tree": "4f47d7f0dec6cfe649a4ef62ec29dfc08aa47f59",
      "parents": [
        "9c9485fe3db3505bad912efe093113bf98ed214c"
      ],
      "author": {
        "name": "Brett Cannon",
        "email": "brettcannon@users.noreply.github.com",
        "time": "Sat Jan 28 11:19:04 2017 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jan 28 11:19:04 2017 -0800"
      },
      "message": "Test against Python 3.6"
    },
    {
      "commit": "9c9485fe3db3505bad912efe093113bf98ed214c",
      "tree": "b051572382dbd91e12acc07b5c4fff15e8f1bc9d",
      "parents": [
        "27e7eba74b763ef5e1f75b6c8bf40a7e9530478f"
      ],
      "author": {
        "name": "Brett Cannon",
        "email": "brettcannon@users.noreply.github.com",
        "time": "Sat Jan 28 11:18:44 2017 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jan 28 11:18:44 2017 -0800"
      },
      "message": "Test against Python 3.6 on Travis"
    },
    {
      "commit": "27e7eba74b763ef5e1f75b6c8bf40a7e9530478f",
      "tree": "03ef08e53836665f02f1ca71405fdf7f4848ca10",
      "parents": [
        "623fce3c9065dead7e2892f716680ed3064f1a56",
        "1f546efd77446fd9616e7ad93e371dc1c2cf22fd"
      ],
      "author": {
        "name": "Ian Cordasco",
        "email": "sigmavirus24@users.noreply.github.com",
        "time": "Tue Nov 22 14:22:57 2016 -0600"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 22 14:22:57 2016 -0600"
      },
      "message": "Merge pull request #29 from graingert/patch-2\n\nPoint to the new PyPI name"
    },
    {
      "commit": "1f546efd77446fd9616e7ad93e371dc1c2cf22fd",
      "tree": "03ef08e53836665f02f1ca71405fdf7f4848ca10",
      "parents": [
        "623fce3c9065dead7e2892f716680ed3064f1a56"
      ],
      "author": {
        "name": "Thomas Grainger",
        "email": "tagrain@gmail.com",
        "time": "Tue Nov 22 15:39:28 2016 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 22 15:39:28 2016 +0000"
      },
      "message": "Point to the new PyPI name"
    },
    {
      "commit": "623fce3c9065dead7e2892f716680ed3064f1a56",
      "tree": "9248ac08eaf478cab47f6c222c2bec68cef0b6a5",
      "parents": [
        "a0de6c798ea701c287c53db8ddacad23227bdfe0"
      ],
      "author": {
        "name": "Ian Cordasco",
        "email": "graffatcolmingov@gmail.com",
        "time": "Wed Aug 31 17:40:12 2016 -0500"
      },
      "committer": {
        "name": "Ian Cordasco",
        "email": "graffatcolmingov@gmail.com",
        "time": "Wed Aug 31 17:40:12 2016 -0500"
      },
      "message": "Bump version to 3.0.0\n\nI accidentally released this to PyPI so might as well record it in git too.\n"
    },
    {
      "commit": "a0de6c798ea701c287c53db8ddacad23227bdfe0",
      "tree": "523718ae688afbc6ba07ce3f91d96d9be7320556",
      "parents": [
        "71c8527cc273cb19b5fcb00e1202352c69b79c54"
      ],
      "author": {
        "name": "Ian Cordasco",
        "email": "graffatcolmingov@gmail.com",
        "time": "Wed Aug 31 17:18:01 2016 -0500"
      },
      "committer": {
        "name": "Ian Cordasco",
        "email": "graffatcolmingov@gmail.com",
        "time": "Wed Aug 31 17:18:01 2016 -0500"
      },
      "message": "Fix requirement on uritemplate\n"
    },
    {
      "commit": "71c8527cc273cb19b5fcb00e1202352c69b79c54",
      "tree": "8138b8c1f447ef654649466512f112846766d33c",
      "parents": [
        "28cd01cbe9013de040d9a22109f4438f38aee25f"
      ],
      "author": {
        "name": "Ian Cordasco",
        "email": "graffatcolmingov@gmail.com",
        "time": "Mon Aug 29 19:32:59 2016 -0500"
      },
      "committer": {
        "name": "Ian Cordasco",
        "email": "graffatcolmingov@gmail.com",
        "time": "Mon Aug 29 19:32:59 2016 -0500"
      },
      "message": "Add setup.py for uritemplate.py\n"
    },
    {
      "commit": "28cd01cbe9013de040d9a22109f4438f38aee25f",
      "tree": "798962b00cc71245ff2d25e71a25fa8b86ab245f",
      "parents": [
        "2ac420b331c0ff2eabc8eba2fe3ff6f035a0927e"
      ],
      "author": {
        "name": "Ian Cordasco",
        "email": "graffatcolmingov@gmail.com",
        "time": "Mon Aug 29 19:21:01 2016 -0500"
      },
      "committer": {
        "name": "Ian Cordasco",
        "email": "graffatcolmingov@gmail.com",
        "time": "Mon Aug 29 19:21:01 2016 -0500"
      },
      "message": "Ensure we upload universal wheels\n"
    },
    {
      "commit": "2ac420b331c0ff2eabc8eba2fe3ff6f035a0927e",
      "tree": "874e51ec8b1f1821c9eb8dc4ab9dcde6440b7751",
      "parents": [
        "6c1d9effa0efee0852dbc887622e05a3cc4f7f4b",
        "8274b1524f0a5467da13d3ee32401aea5083b0e0"
      ],
      "author": {
        "name": "Ian Cordasco",
        "email": "graffatcolmingov@gmail.com",
        "time": "Mon Aug 29 19:12:54 2016 -0500"
      },
      "committer": {
        "name": "Ian Cordasco",
        "email": "graffatcolmingov@gmail.com",
        "time": "Mon Aug 29 19:12:54 2016 -0500"
      },
      "message": "Merge branch \u0027merge-with-uritemplate\u0027\n"
    },
    {
      "commit": "8274b1524f0a5467da13d3ee32401aea5083b0e0",
      "tree": "874e51ec8b1f1821c9eb8dc4ab9dcde6440b7751",
      "parents": [
        "fef8cc656cf7bbe7ef2e132d7c5b2f46a623084c"
      ],
      "author": {
        "name": "Ian Cordasco",
        "email": "graffatcolmingov@gmail.com",
        "time": "Mon Aug 29 19:11:46 2016 -0500"
      },
      "committer": {
        "name": "Ian Cordasco",
        "email": "graffatcolmingov@gmail.com",
        "time": "Mon Aug 29 19:11:46 2016 -0500"
      },
      "message": "Release v2.0.0 of uritemplate\n"
    },
    {
      "commit": "fef8cc656cf7bbe7ef2e132d7c5b2f46a623084c",
      "tree": "51afef4d401cd8c273ffd2382d78eae25a43cd1c",
      "parents": [
        "def5c821ba145aac450947f8eba7e57e484fe9de"
      ],
      "author": {
        "name": "Ian Cordasco",
        "email": "graffatcolmingov@gmail.com",
        "time": "Tue Aug 23 16:21:31 2016 -0500"
      },
      "committer": {
        "name": "Ian Cordasco",
        "email": "graffatcolmingov@gmail.com",
        "time": "Tue Aug 23 16:21:31 2016 -0500"
      },
      "message": "Bump to version 2.0.0rc2\n"
    },
    {
      "commit": "def5c821ba145aac450947f8eba7e57e484fe9de",
      "tree": "4f3569971bbe3aa7a37bece34f9889d057b39ae0",
      "parents": [
        "862e89fb5ccfee7764f84d2aa15ffd140a0dbbd4"
      ],
      "author": {
        "name": "Ian Cordasco",
        "email": "graffatcolmingov@gmail.com",
        "time": "Tue Aug 23 16:20:14 2016 -0500"
      },
      "committer": {
        "name": "Ian Cordasco",
        "email": "graffatcolmingov@gmail.com",
        "time": "Tue Aug 23 16:20:14 2016 -0500"
      },
      "message": "Add missing variables function\n\nAt some point the uritemplate module added a variables function. This\nadds that interface to maintain compatibility.\n\nCloses #26\n"
    },
    {
      "commit": "862e89fb5ccfee7764f84d2aa15ffd140a0dbbd4",
      "tree": "7a9b36f292c1cf4a716c8800821191b0ca722319",
      "parents": [
        "91253e7f132b9cea7e8f0c8659491b67e3d1d9b9"
      ],
      "author": {
        "name": "Ian Cordasco",
        "email": "graffatcolmingov@gmail.com",
        "time": "Sat Aug 20 07:57:34 2016 -0500"
      },
      "committer": {
        "name": "Ian Cordasco",
        "email": "graffatcolmingov@gmail.com",
        "time": "Sat Aug 20 07:57:34 2016 -0500"
      },
      "message": "Handle RC1 in the version string\n"
    },
    {
      "commit": "91253e7f132b9cea7e8f0c8659491b67e3d1d9b9",
      "tree": "0285ef21f29b2528b5a81aac1a294f27b50e08a3",
      "parents": [
        "6c1d9effa0efee0852dbc887622e05a3cc4f7f4b"
      ],
      "author": {
        "name": "Ian Cordasco",
        "email": "graffatcolmingov@gmail.com",
        "time": "Sat Aug 20 07:04:57 2016 -0500"
      },
      "committer": {
        "name": "Ian Cordasco",
        "email": "graffatcolmingov@gmail.com",
        "time": "Sat Aug 20 07:04:57 2016 -0500"
      },
      "message": "Make uritemplate release candidate\n"
    },
    {
      "commit": "6c1d9effa0efee0852dbc887622e05a3cc4f7f4b",
      "tree": "7b41675472697d90eafa8737ef8ed54a2166e3d8",
      "parents": [
        "c8914591172794c2fe1aa8fd6b3247cd1352314c"
      ],
      "author": {
        "name": "Ian Cordasco",
        "email": "graffatcolmingov@gmail.com",
        "time": "Sat Aug 20 06:14:54 2016 -0500"
      },
      "committer": {
        "name": "Ian Cordasco",
        "email": "graffatcolmingov@gmail.com",
        "time": "Sat Aug 20 06:14:54 2016 -0500"
      },
      "message": "Release v2.0.0\n"
    },
    {
      "commit": "c8914591172794c2fe1aa8fd6b3247cd1352314c",
      "tree": "d98c8982cfe46857f9cdacdf0c88e58cab60166e",
      "parents": [
        "07e88134b36bee0f6c0b195ab4b978d761f77ebb",
        "094aa58de75e79b0b1588367c156335b635ae105"
      ],
      "author": {
        "name": "Ian Cordasco",
        "email": "sigmavirus24@users.noreply.github.com",
        "time": "Sat Aug 20 06:09:28 2016 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Aug 20 06:09:28 2016 -0500"
      },
      "message": "Merge pull request #23 from sigmavirus24/relicense\n\nRelicense uritemplate.py"
    },
    {
      "commit": "094aa58de75e79b0b1588367c156335b635ae105",
      "tree": "d98c8982cfe46857f9cdacdf0c88e58cab60166e",
      "parents": [
        "44c54cad91c1999d69acabc50eed7977a75030b1"
      ],
      "author": {
        "name": "Ian Cordasco",
        "email": "graffatcolmingov@gmail.com",
        "time": "Fri Aug 19 13:37:43 2016 -0500"
      },
      "committer": {
        "name": "Ian Cordasco",
        "email": "graffatcolmingov@gmail.com",
        "time": "Fri Aug 19 13:37:43 2016 -0500"
      },
      "message": "Include individaul license files\n"
    }
  ],
  "next": "44c54cad91c1999d69acabc50eed7977a75030b1"
}
