)]}'
{
  "log": [
    {
      "commit": "3d174f8429426ef48806e9734cb0213da8031e19",
      "tree": "fc04a7479ce8752fca17f91b636ef4e1a8eacdf1",
      "parents": [
        "aa3a399a90bf7203c3ea8ceb547f5f88d44e92c4"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Thu Oct 17 16:09:08 2019 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Thu Oct 17 16:09:08 2019 +0900"
      },
      "message": "Rename reviewdb package to entities\n\nChange-Id: Ie67fa4619507ed4a2754467d5275fc048a76b31d\n"
    },
    {
      "commit": "aa3a399a90bf7203c3ea8ceb547f5f88d44e92c4",
      "tree": "ffaaf7fb68b0dd6cb0421d04f3a37e0c59f8fda8",
      "parents": [
        "b1cf3ce91e2ff49854698cd986141f821521c999"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Mon Jun 18 14:55:41 2018 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Mon Jun 18 14:56:59 2018 +0900"
      },
      "message": "DisplayMotd: Adjust to changed signature of CurrentUser#getUserName\n\nThe method now returns Optional\u003cString\u003e.\n\nChange-Id: I1d0719b49df042d6f35892ed29275a323b8c1626\n"
    },
    {
      "commit": "b1cf3ce91e2ff49854698cd986141f821521c999",
      "tree": "a5384169dfccb9c5e4f34797f189534c48fa9d52",
      "parents": [
        "41efd67c3fb75d67d98b4b4f5c2f54a9c109160c"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Mon Jun 18 14:53:10 2018 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Mon Jun 18 14:53:10 2018 +0900"
      },
      "message": "Format BUILD file with buildifier\n\nChange-Id: I9b64629194d7147f1cf4009dc43f746501c60d04\n"
    },
    {
      "commit": "41efd67c3fb75d67d98b4b4f5c2f54a9c109160c",
      "tree": "c8a39c21805c3d2c7fc4b8c1041060b8fc98d239",
      "parents": [
        "578d6aa310f78a044ed382ded24571943f08437d"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Mon Jun 18 14:52:43 2018 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Mon Jun 18 14:52:43 2018 +0900"
      },
      "message": "Format all Java files with google-java-format 1.6\n\nChange-Id: I72742c3212b8b62d2b3ef000547f5b0174f29f11\n"
    },
    {
      "commit": "578d6aa310f78a044ed382ded24571943f08437d",
      "tree": "89f0cf02037244ab4f5fdd3070a15cb68b5dbbe6",
      "parents": [
        "38762fca5848bf0f012581f1daf4ce8201a689c2"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Wed Jun 13 20:05:42 2018 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Wed Jun 13 20:06:48 2018 +0900"
      },
      "message": "Update commons-net dependency\n\nThe name was changed from commons_net to commons-net in gerrit\ncore change I1e75690fe.\n\nChange-Id: Ife1fa0bb066f7c319b40db5ef79ce1cd56922e23\n"
    },
    {
      "commit": "38762fca5848bf0f012581f1daf4ce8201a689c2",
      "tree": "7799bb721310b6f46cf6b998f38ebb7a9f045b50",
      "parents": [
        "2e4dfacdb9771e1bc291b1a56bc8742b4f544cc0"
      ],
      "author": {
        "name": "Chad Horohoe",
        "email": "chadh@wikimedia.org",
        "time": "Mon May 07 16:06:03 2018 -0700"
      },
      "committer": {
        "name": "Chad Horohoe",
        "email": "chadh@wikimedia.org",
        "time": "Tue May 08 10:51:08 2018 -0700"
      },
      "message": "Add .classpath and bin/ to .gitignore\n\nChange-Id: Ic89cfe1ec4d8a1f9bf1683b62d7a3a7f64396aa6\n"
    },
    {
      "commit": "2e4dfacdb9771e1bc291b1a56bc8742b4f544cc0",
      "tree": "972b0776dcc6b495b465f9a4c37b74f44d059023",
      "parents": [
        "cba8c33f30eb2cc6e9f2f4b2c5e1b90b02ad308e"
      ],
      "author": {
        "name": "Paladox none",
        "email": "thomasmulhall410@yahoo.com",
        "time": "Sun Jan 29 21:04:53 2017 +0000"
      },
      "committer": {
        "name": "David Ostrovsky",
        "email": "david.ostrovsky@gmail.com",
        "time": "Wed Feb 01 09:08:31 2017 +0000"
      },
      "message": "Add support for Bazel in Gerrit tree build\n\nChange-Id: I0e7650bff11d0a84e1c066629b3691cbfa8dec87\n"
    },
    {
      "commit": "cba8c33f30eb2cc6e9f2f4b2c5e1b90b02ad308e",
      "tree": "4f2ad0fbc0333b0bda4bb1736636ee9b3ec1329c",
      "parents": [
        "6ec3bcd2ae4d7c020c363ac6605f1248027c22dc"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "david.pursehouse@sonymobile.com",
        "time": "Tue Mar 01 14:48:09 2016 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "david.pursehouse@sonymobile.com",
        "time": "Tue Mar 01 15:00:41 2016 +0900"
      },
      "message": "Remove explicit JGit dependency\n\nIt\u0027s exported in plugin-api and this library is added to the deps\nin gerrit_plugin() itself.\n\nChange-Id: I006faecd020e8df45d85cb63cd7af90e14881628\n"
    },
    {
      "commit": "6ec3bcd2ae4d7c020c363ac6605f1248027c22dc",
      "tree": "f4969b8f496d17ca2985ad74c9ef873b20520844",
      "parents": [
        "f6fc6390084c96b7b46228d868cb03607149bd4c",
        "e022f6e9f1401a4e58b74d3552c70d80afb7c3a7"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "david.pursehouse@sonymobile.com",
        "time": "Fri Dec 04 14:47:23 2015 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "david.pursehouse@sonymobile.com",
        "time": "Fri Dec 04 14:47:29 2015 +0900"
      },
      "message": "Merge branch \u0027stable-2.11\u0027\n\n* stable-2.11:\n  OnStartStop: Remove unused config member variable\n  MotdFileBasedConfig: Remove declaration of unthrown exception\n  Supports multi-line MOTD messages\n\nChange-Id: I1ad2fee9ed30604897a47f9f24d7864895338aab\n"
    },
    {
      "commit": "e022f6e9f1401a4e58b74d3552c70d80afb7c3a7",
      "tree": "563dd4eb293350088a1d0a28dd87ebb9aa7f6830",
      "parents": [
        "dfababf679dd02af0517556b3733156d6d700de5"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "david.pursehouse@sonymobile.com",
        "time": "Fri Dec 04 13:40:28 2015 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "david.pursehouse@sonymobile.com",
        "time": "Fri Dec 04 14:00:04 2015 +0900"
      },
      "message": "OnStartStop: Remove unused config member variable\n\nThe config is not actually used. It\u0027s only injected in the OnStartStop\nlifecycle listener so that the config is loaded at startup rather than\nwhen it\u0027s first needed.\n\nRemove the unused member variable and its initialisation in the class\u0027s\nconstructor, suppress the \u0027unused\u0027 warning on the constructor argument,\nand expand the comment in the constructor to explain why the config is\nunused.\n\nChange-Id: I24cf032d1183ae46294670605dffb87211f6aca9\n"
    },
    {
      "commit": "dfababf679dd02af0517556b3733156d6d700de5",
      "tree": "340edf0dca1b378af583bb75e485e2a7ad1341df",
      "parents": [
        "0e1c508fb91f6af485d369f058d5ae108ef8b308"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "david.pursehouse@sonymobile.com",
        "time": "Fri Dec 04 11:15:09 2015 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "david.pursehouse@sonymobile.com",
        "time": "Fri Dec 04 11:15:09 2015 +0900"
      },
      "message": "MotdFileBasedConfig: Remove declaration of unthrown exception\n\nChange-Id: Ibe66ad76fb45fd80d5aa7180a7a41bd0b1273d9d\n"
    },
    {
      "commit": "0e1c508fb91f6af485d369f058d5ae108ef8b308",
      "tree": "38e6571bd94e54a0315a1876d6cbf4430319e9a9",
      "parents": [
        "6528001ebd61ac5883a00274856dcfffa0c2c7ee"
      ],
      "author": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Thu Sep 17 21:38:20 2015 +0100"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "david.pursehouse@sonymobile.com",
        "time": "Fri Dec 04 10:51:36 2015 +0900"
      },
      "message": "Supports multi-line MOTD messages\n\nAllows a Gerrit administrator to display a multi-line\nmessage by using the Git-style config string lists.\n\nVery useful for adding banners, dividers, etc.\n\nExample:\n  [gerrit]\n       motd \u003d *************************************************\n       motd \u003d Gerrit User Summit 2015, 7th-8th Nov, GooglePlex\n       motd \u003d Register Now at http://goo.gl/forms/fifi2YQTc7\n       motd \u003d -------------------------------------------------\n       motd \u003d Hurry up, registration closes on Oct 1st.\n       motd \u003d *************************************************\n\nChange-Id: I86c7ad3172fe3794dc87a839f02b8eaef7a876c0\n"
    },
    {
      "commit": "f6fc6390084c96b7b46228d868cb03607149bd4c",
      "tree": "b2b73045fcf0de7043dba140561ac6a6fe12a88a",
      "parents": [
        "0bf2e4ef10bc654bd4e8c7354fdffbb841512793"
      ],
      "author": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Thu Sep 17 21:38:20 2015 +0100"
      },
      "committer": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Thu Sep 17 21:45:30 2015 +0100"
      },
      "message": "Supports multi-line MOTD messages\n\nAllows a Gerrit administrator to display a multi-line\nmessage by using the Git-style config string lists.\n\nVery useful for adding banners, dividers, etc.\n\nExample:\n  [gerrit]\n       motd \u003d *************************************************\n       motd \u003d Gerrit User Summit 2015, 7th-8th Nov, GooglePlex\n       motd \u003d Register Now at http://goo.gl/forms/fifi2YQTc7\n       motd \u003d -------------------------------------------------\n       motd \u003d Hurry up, registration closes on Oct 1st.\n       motd \u003d *************************************************\n\nChange-Id: I86c7ad3172fe3794dc87a839f02b8eaef7a876c0\n"
    },
    {
      "commit": "0bf2e4ef10bc654bd4e8c7354fdffbb841512793",
      "tree": "2701bcb1b9d5289288564f3700218f65f84ceac0",
      "parents": [
        "6528001ebd61ac5883a00274856dcfffa0c2c7ee"
      ],
      "author": {
        "name": "Christian Aistleitner",
        "email": "christian@quelltextlich.at",
        "time": "Sat Jun 06 17:37:28 2015 +0200"
      },
      "committer": {
        "name": "Christian Aistleitner",
        "email": "christian@quelltextlich.at",
        "time": "Sat Jun 06 17:37:28 2015 +0200"
      },
      "message": "Switch to using Path instead of File for sitePaths\n\nGerrit core changed SitePaths to yield Paths instead of Files. Hence,\nwe follow that move.\n\nChange-Id: Ibdac674adb7ebdf58f9e3d4752db8e8be7a5fd04\n"
    },
    {
      "commit": "6528001ebd61ac5883a00274856dcfffa0c2c7ee",
      "tree": "0862ae0d6116fd0e5ee92958ca9556d5357d895a",
      "parents": [],
      "author": {
        "name": "Doug Kelly",
        "email": "doug.kelly@garmin.com",
        "time": "Fri May 09 17:25:42 2014 -0500"
      },
      "committer": {
        "name": "Doug Kelly",
        "email": "doug.kelly@garmin.com",
        "time": "Mon Jun 30 09:16:37 2014 -0500"
      },
      "message": "Initial revision of motd plugin\n\nAdd a basic motd displayed on fetch as well as per-subnet messages.\n\nDepends-On: I5d0aeac51b83bf14150fa3036f71965cf2051243\nChange-Id: Iecdf21a56ba957aadf9c565557e5cb9f90b32fc1\n"
    }
  ]
}
