)]}'
{
  "log": [
    {
      "commit": "f2380f0137b2b15bc6c8263fe4deec8de9b031b8",
      "tree": "a58f1e4a5efe97ac82cf03cca826ae8ba9eec7a5",
      "parents": [
        "373cb45eaf8fa873e96ece9f7329723fc210cb03"
      ],
      "author": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Thu Oct 15 09:14:38 2020 -0400"
      },
      "committer": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Thu Oct 15 09:14:55 2020 -0400"
      },
      "message": "Update gitignore with PyCharm project and slash prefix\n\nChange-Id: I78245b4c010a4809c7c3fa1f94069ec8a0d0d3aa\n"
    },
    {
      "commit": "373cb45eaf8fa873e96ece9f7329723fc210cb03",
      "tree": "f7ccd3d07a0262e8bcf815bde2b0a63cf385a829",
      "parents": [
        "af535ebdba9aa3fcc7d7adb612346b23f15ec963"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@digital.ai",
        "time": "Fri May 08 20:14:41 2020 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@digital.ai",
        "time": "Tue May 26 09:42:45 2020 +0900"
      },
      "message": "Handle RC releases in announcement generator\n\nChange-Id: Id8364ba14a9bbca034ceae058a6e1aa4e2a5796b\n"
    },
    {
      "commit": "af535ebdba9aa3fcc7d7adb612346b23f15ec963",
      "tree": "32ee803a1f9e43c2ef2804dd66972b43da157c7b",
      "parents": [
        "0e75051328d0f75b4606c0d2727b6ac471d4b0b3"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Thu Mar 26 08:55:25 2020 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Thu Mar 26 08:55:25 2020 +0900"
      },
      "message": "Update dependencies\n\nChange-Id: Iadc74495dfcd0354e8787994ddf5befa897bd691\n"
    },
    {
      "commit": "0e75051328d0f75b4606c0d2727b6ac471d4b0b3",
      "tree": "b802701012cbdaf7275699541edb3155173cbeaf",
      "parents": [
        "05da2bfa59084dd6420204d2beb59753e3cf73fa"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Fri Nov 01 10:10:44 2019 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Fri Nov 01 10:10:44 2019 +0900"
      },
      "message": "Add explicit dependency on black formatter tool\n\nChange-Id: Ibe58f15d46fbeab984738971e849801c7cd55f55\n"
    },
    {
      "commit": "05da2bfa59084dd6420204d2beb59753e3cf73fa",
      "tree": "0bf1f6c39d70f17439a2baefb525f92f8f03ac41",
      "parents": [
        "aba74591757744e0a93aca67452fd6b5407a927b"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Fri Nov 01 10:08:55 2019 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Fri Nov 01 10:08:55 2019 +0900"
      },
      "message": "Update dependencies\n\nChange-Id: I4262df1113e7a9067d2f59872d5e964cf597e7ae\n"
    },
    {
      "commit": "aba74591757744e0a93aca67452fd6b5407a927b",
      "tree": "03605aa89bbf24cfaa0a937ff4f7aedc8bf61166",
      "parents": [
        "a8cb9a4a0d288a200398b402e02c99df03bf318b"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Thu Jul 25 15:00:42 2019 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Thu Jul 25 15:04:08 2019 +0900"
      },
      "message": "Reformat python files with black\n\nReformat python files with the black formatter [1].\n\n[1] https://github.com/psf/black\n\nChange-Id: I191bee9b9f0edfcc9c9309a7ef93ee96a852613b\n"
    },
    {
      "commit": "a8cb9a4a0d288a200398b402e02c99df03bf318b",
      "tree": "77f2609520467f84b421cbfcd7ca5863b0d6604e",
      "parents": [
        "fa3a98ad312d7343238b7bce49913b1419c5b203"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Sat Apr 20 12:47:12 2019 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Sat Apr 20 12:48:13 2019 +0900"
      },
      "message": "Upgrade urllib3 to fix CVE-2019-11324\n\nhttps://nvd.nist.gov/vuln/detail/CVE-2019-11324\n\nChange-Id: I85cb64e87f84e39e06b1259bbdbe3e449fad485c\n"
    },
    {
      "commit": "fa3a98ad312d7343238b7bce49913b1419c5b203",
      "tree": "e7f26f5c4fc181de30f4e1f500911057cba9415d",
      "parents": [
        "436238df0c414c1d4e6d105be7f82b444aa6b023"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Fri Apr 19 11:36:23 2019 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Fri Apr 19 11:37:21 2019 +0900"
      },
      "message": "Add abandon_stale script\n\nTaken from gerrit master at 26db03b. It\u0027s more convenient to have\nthis in a standalone project rather than core gerrit.\n\nChange-Id: Ifaa5d12cee20a24fe0d7cfc1f910240e39825f59\n"
    },
    {
      "commit": "436238df0c414c1d4e6d105be7f82b444aa6b023",
      "tree": "e63590324c89eea815862140841089213ac32899",
      "parents": [
        "68c9f99150108013c1e8c5d4dd647a338664e394"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Sun Apr 14 11:16:21 2019 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Sun Apr 14 11:16:21 2019 +0900"
      },
      "message": "Upgrade Jinja2 to fix CVE-2019-10906\n\nhttps://nvd.nist.gov/vuln/detail/CVE-2019-10906\n\nChange-Id: I71467cc6b41fc25a77daead763f66d77b831ff2e\n"
    },
    {
      "commit": "68c9f99150108013c1e8c5d4dd647a338664e394",
      "tree": "57fc741aa3a8788cfcee9396c465ad92d8bab741",
      "parents": [
        "78e3fd9bbc848f7e6c72a86ebffbd729888d81a6"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Tue Mar 26 10:23:59 2019 +0100"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Tue Mar 26 10:23:59 2019 +0100"
      },
      "message": "Update all python dependencies in pipenv\n\nIncludes an upgrade of python-gnupg for CVE-2019-6690 [1].\n\n[1] https://nvd.nist.gov/vuln/detail/CVE-2019-6690\n\nChange-Id: I47443890e764776ac1f4a8630b41a1a931fba9ed\n"
    },
    {
      "commit": "78e3fd9bbc848f7e6c72a86ebffbd729888d81a6",
      "tree": "57d02e8fd7ce2d277d0014ea71a90afd5bc0155d",
      "parents": [
        "6cb2c1b7dbbbdfd3fe25c9361e6cea8e7312451f"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Tue Mar 26 10:23:03 2019 +0100"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Tue Mar 26 10:23:03 2019 +0100"
      },
      "message": "Ignore generated release announcement files\n\nChange-Id: Idae2a7b07e02322665369adebde94391b4cab87c\n"
    },
    {
      "commit": "6cb2c1b7dbbbdfd3fe25c9361e6cea8e7312451f",
      "tree": "a7172238e2f5dbbafef16aea8cbcdac54a7e2dd8",
      "parents": [
        "63ead02abc13e6db8093cead2d89a9f715ff1447"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Mon Nov 12 15:01:29 2018 -0800"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Mon Nov 12 15:01:29 2018 -0800"
      },
      "message": "Update dependencies\n\nChange-Id: I749b0e99e383ed077acf2be78a2f4b0d1487daf7\n"
    },
    {
      "commit": "63ead02abc13e6db8093cead2d89a9f715ff1447",
      "tree": "fa517020fc198a154fdc92e52aa80ac8ac24d4ce",
      "parents": [
        "1e560174afea6600dc43a02fcb1bbaca53e73533"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Mon Nov 05 19:50:13 2018 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Mon Nov 05 19:50:13 2018 +0900"
      },
      "message": "CVE-2018-18074: Upgrade requests to 2.19.1\n\nFixes CVE-2018-18074 [1]:\n\n  The Requests package through 2.19.1 before 2018-09-14 for Python\n  sends an HTTP Authorization header to an http URI upon receiving\n  a same-hostname https-to-http redirect, which makes it easier for\n  remote attackers to discover credentials by sniffing the network.\n\n[1] https://nvd.nist.gov/vuln/detail/CVE-2018-18074\n\nChange-Id: I064de6beb227e40ae4904e1bd23b297da9626f49\n"
    },
    {
      "commit": "1e560174afea6600dc43a02fcb1bbaca53e73533",
      "tree": "27476735381144ba69be90390fe2aa3e9a9f71b6",
      "parents": [
        "f8bd53ac361628730a15a6aee93ef35b46c3f444"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Fri Sep 07 10:24:42 2018 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Fri Sep 07 10:24:42 2018 +0900"
      },
      "message": "Update release notes link for new website\n\nOn the new website the URL is:\n\n  https://www.gerritcodereview.com/2.14.html\n\ninstead of:\n\n  https://www.gerricodereview.com/releases/2.14.md\n\nRemove the /releases/ path and replace .md with .html.\n\nAlso the patch release anchors named \"#2.14.1\" no longer work and are\nreplaced with \"#2141\". Strip the dots out when generating the anchor.\n\nChange-Id: I866aa3e2036bb379849ac4b341a9fccffa4f2855\n"
    },
    {
      "commit": "f8bd53ac361628730a15a6aee93ef35b46c3f444",
      "tree": "d7480545008e6e4b64a73cf57879ff73c31b7810",
      "parents": [
        "4f1b44ce4a0d1deadd6ccad666c98e4bbf07a006"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Thu Jul 12 10:53:19 2018 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Thu Jul 12 10:53:19 2018 +0900"
      },
      "message": "Bump to python 3.7 and update pbr version\n\nChange-Id: I0b65e6a2ccceeafe916a59e113bb3e3e3397a466\n"
    },
    {
      "commit": "4f1b44ce4a0d1deadd6ccad666c98e4bbf07a006",
      "tree": "3de0f3cbe91a669c142079a946f6eddf78a0e034",
      "parents": [
        "d4b49ec619b29d3f13317878af509ed125189385"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Thu Jun 21 20:43:20 2018 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Thu Jun 21 20:45:29 2018 +0900"
      },
      "message": "Add a README with installation instructions\n\nChange-Id: I866732afdde25c185174858e0bd41f332f035f6d\n"
    },
    {
      "commit": "d4b49ec619b29d3f13317878af509ed125189385",
      "tree": "dbf85a2128c68eed394bdef03eaa94142cb56660",
      "parents": [
        "3bf42b8fbb22a90db2cac51fd10271ada8c73d9b"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Thu Jun 21 09:56:54 2018 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Thu Jun 21 09:56:54 2018 +0900"
      },
      "message": "Add Pipfile\n\nChange-Id: I3acad5cf6a5979570bda3bd1fc312973d6d9d44b\n"
    },
    {
      "commit": "3bf42b8fbb22a90db2cac51fd10271ada8c73d9b",
      "tree": "68d9f95edc19966c2dce0e5884b0d798cf7a54c3",
      "parents": [
        "d0d2314948e921ad9bee1f61c6d933a05e5e5afa"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Thu Jun 21 09:56:39 2018 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Thu Jun 21 09:56:39 2018 +0900"
      },
      "message": "Make the script runnable from any location\n\nChange-Id: I8d731ca869032089457523f713dc1ef3512faacf\n"
    },
    {
      "commit": "d0d2314948e921ad9bee1f61c6d933a05e5e5afa",
      "tree": "db3f6f5806a862ac933f857515727cd7d95e92f2",
      "parents": [
        "2f8c416b7093edac0775411559ada14f39267a56"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Thu Jun 21 09:51:26 2018 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Thu Jun 21 09:51:26 2018 +0900"
      },
      "message": "Add release-announcement.py imported from gerrit project\n\nImported as-is from gerrit master at 23f9be8eba3ca4877b21da95ebce15e59c997e16\n\nChange-Id: Id939482022c45d3ee74fcca8f2a6e4b6c20c7177\n"
    },
    {
      "commit": "2f8c416b7093edac0775411559ada14f39267a56",
      "tree": "4b825dc642cb6eb9a060e54bf8d69288fbee4904",
      "parents": [],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Thu Jun 21 09:33:53 2018 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Thu Jun 21 09:33:53 2018 +0900"
      },
      "message": "Initial empty commit\n\nChange-Id: I2de8c35b84903b309abe322664ac2d7f13fec78c\n"
    }
  ]
}
