)]}'
{
  "log": [
    {
      "commit": "bd3e9640dfc50d5d5946f793839ae3d8d268c224",
      "tree": "106d92d215ced1b712173924f0bf39be4599a3a7",
      "parents": [
        "7e8b65d4bde75eda1e9600a0354a9e0328c3c42e"
      ],
      "author": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Mon Apr 27 23:24:36 2020 +0100"
      },
      "committer": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Mon Apr 27 23:25:42 2020 +0100"
      },
      "message": "Fix master branch with Optional\u003cProjectState\u003e from ProjectCache\n\nThe Gerrit master branch has changed way ProjectCache works\nand the get() method returns now an Optional\u003cProjectState\u003e instead\nof relying to null return values when the project doesn\u0027t exist.\n\nChange-Id: Ia97ffe46b65b76668b66e28a9ac0826d4826a9ec\n"
    },
    {
      "commit": "7e8b65d4bde75eda1e9600a0354a9e0328c3c42e",
      "tree": "6a26a2a3c6bdd03660b3521f7ab35a694cc511d0",
      "parents": [
        "ad6ecc9ac9fc0c8149d7501be16275ee799f7861"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Thu Oct 17 19:45:06 2019 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Thu Oct 17 19:45:06 2019 +0900"
      },
      "message": "Adjust to Project static factory methods\n\nChange-Id: I8cf62f0d37b2ac0c7f008f9315a492e0250dcae4\n"
    },
    {
      "commit": "ad6ecc9ac9fc0c8149d7501be16275ee799f7861",
      "tree": "6beb60503b9b6c6f9152154ec66bef205fb2952f",
      "parents": [
        "86386dc73f51de404a1dd9c9156cd398a706f2e6"
      ],
      "author": {
        "name": "David Ostrovsky",
        "email": "david@ostrovsky.org",
        "time": "Thu Apr 18 21:31:51 2019 -0700"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Thu Oct 17 19:42:48 2019 +0900"
      },
      "message": "Adapt to changes on recent master\n\nChange-Id: I502b8fcd9cd81018cdbf1a3f603de1008a4fb4d7\n"
    },
    {
      "commit": "86386dc73f51de404a1dd9c9156cd398a706f2e6",
      "tree": "e26c6cc15ed0c13dde67143344134862be0a3f17",
      "parents": [
        "d19115a5d1faed745565fee58954d40871098e37"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Thu Oct 17 16:09:09 2019 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Thu Oct 17 16:09:09 2019 +0900"
      },
      "message": "Rename reviewdb package to entities\n\nChange-Id: I137269a1ff87314f004ca5ead7359c1a68760837\n"
    },
    {
      "commit": "d19115a5d1faed745565fee58954d40871098e37",
      "tree": "a3d1a0658d2a713e08e84f64ee74e6b5f3543f3b",
      "parents": [
        "26cf5f7f38f3331c4d681e5f5c66a4a2726090d2"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Wed Oct 16 12:56:54 2019 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Wed Oct 16 12:56:54 2019 +0900"
      },
      "message": "Replace bazel-genfiles with bazel-bin in documentation\n\nBug: Issue 11757\nChange-Id: I54f50a71a62bafcdb49885eebfdfcaaac2add740\n"
    },
    {
      "commit": "26cf5f7f38f3331c4d681e5f5c66a4a2726090d2",
      "tree": "0cbf2220d895a71ffb4c603dc7902f15e4c71d62",
      "parents": [
        "0fce23c30fb33adffd27c07e9492228fbf1dd443"
      ],
      "author": {
        "name": "David Ostrovsky",
        "email": "david@ostrovsky.org",
        "time": "Thu Apr 18 21:25:26 2019 -0700"
      },
      "committer": {
        "name": "David Ostrovsky",
        "email": "david@ostrovsky.org",
        "time": "Thu Apr 18 21:25:59 2019 -0700"
      },
      "message": "Format all Java files with google-java-format 1.7\n\nChange-Id: I398450b8181b0057ed6fe106239cc70e52eda87f\n"
    },
    {
      "commit": "0fce23c30fb33adffd27c07e9492228fbf1dd443",
      "tree": "061ef40480c8555bf453f21775f4184d31614c20",
      "parents": [
        "38db47a3a9b45321bb7034bb304904a02a1cff42"
      ],
      "author": {
        "name": "Björn Pedersen",
        "email": "bjoern.pedersen@frm2.tum.de",
        "time": "Tue Dec 04 14:19:11 2018 +0100"
      },
      "committer": {
        "name": "Björn Pedersen",
        "email": "bjoern.pedersen@frm2.tum.de",
        "time": "Tue Dec 04 14:21:15 2018 +0100"
      },
      "message": "Adopt to upstream changes\n\nThe symbols were moved to different packages:\n169470: MetaDataUpdate\n169477: ProjectConfig\nChange-Id: I3b92e4dc391985d2046c40f0f367344ea94846f0\n"
    },
    {
      "commit": "38db47a3a9b45321bb7034bb304904a02a1cff42",
      "tree": "d82248d6f4de5a4613fcc229d1295cba7caeb4cd",
      "parents": [
        "0c506396aa267365df97b91203d65a7d753fb066"
      ],
      "author": {
        "name": "Paladox none",
        "email": "thomasmulhall410@yahoo.com",
        "time": "Mon Oct 23 00:30:16 2017 +0000"
      },
      "committer": {
        "name": "Paladox none",
        "email": "thomasmulhall410@yahoo.com",
        "time": "Mon Oct 23 00:37:50 2017 +0000"
      },
      "message": "Hide use of private WorkQueue.Executor for Gerrit master\n\nChange-Id: I7be2ebaa575f2102e0a6f5caf650124c6e06f39e\n"
    },
    {
      "commit": "0c506396aa267365df97b91203d65a7d753fb066",
      "tree": "5325859a54a1e3337a1961b2253390c83b00cadb",
      "parents": [
        "144bd28a21250a117ffceb96c65cbe21476736a8"
      ],
      "author": {
        "name": "Paladox none",
        "email": "thomasmulhall410@yahoo.com",
        "time": "Sun Feb 12 23:35:15 2017 +0000"
      },
      "committer": {
        "name": "Paladox none",
        "email": "thomasmulhall410@yahoo.com",
        "time": "Sun Feb 12 23:35:33 2017 +0000"
      },
      "message": "Remove maven build\n\nChange-Id: I2608a03cf725822cdbb36983a2bb80a2f23def21\n"
    },
    {
      "commit": "144bd28a21250a117ffceb96c65cbe21476736a8",
      "tree": "5ece11162359f315635bd99313d92ba2df80ab3a",
      "parents": [
        "eaf3dbeae2670a5794f218178b709501a75a1c3a"
      ],
      "author": {
        "name": "Paladox none",
        "email": "thomasmulhall410@yahoo.com",
        "time": "Sun Jan 29 20:53:01 2017 +0000"
      },
      "committer": {
        "name": "Paladox none",
        "email": "thomasmulhall410@yahoo.com",
        "time": "Sun Jan 29 20:57:52 2017 +0000"
      },
      "message": "Add support for Bazel in Gerrit tree build\n\nAlso add build instructions.\n\nChange-Id: Ic3addbfdf9a0ba97d37261934576b3d64e14e489\n"
    },
    {
      "commit": "eaf3dbeae2670a5794f218178b709501a75a1c3a",
      "tree": "ed21328efe70bc199fa256d3d8cc4c527d2f3dc8",
      "parents": [
        "4988f950fa570ff98cd7932ffecf8d52efdf8986"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Tue Oct 18 10:06:20 2016 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Tue Oct 18 10:26:07 2016 +0900"
      },
      "message": "Build against API version 2.13.1\n\nChange-Id: Icf8dcf80cbc5c55c9d73c182fc239c485835d993\n"
    },
    {
      "commit": "4988f950fa570ff98cd7932ffecf8d52efdf8986",
      "tree": "4afe3e6857a217341cd6bfa4843da34214478e41",
      "parents": [
        "585b650db2632d973eea2be4280b6c593f80e5c7",
        "a6a5d7d9a6dee94479d4602758e4dfe7f4141443"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Tue Oct 18 10:23:21 2016 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Tue Oct 18 10:23:21 2016 +0900"
      },
      "message": "Merge branch \u0027stable-2.11\u0027 into stable-2.12\n\n* stable-2.11:\n  Build against API version 2.11.10\n  Build against API version 2.10.7\n  Build with API version 2.9.3\n\nChange-Id: I4a40185023908044c1c380da970234f46a500e7e\n"
    },
    {
      "commit": "585b650db2632d973eea2be4280b6c593f80e5c7",
      "tree": "4afe3e6857a217341cd6bfa4843da34214478e41",
      "parents": [
        "dc456222562ebcdd7934b370110cabf755d1348e"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Tue Oct 18 10:21:25 2016 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Tue Oct 18 10:21:25 2016 +0900"
      },
      "message": "Build against API version 2.12.5\n\nChange-Id: Icc562fd63393eb321d8203f77e0a951d09ed1cdd\n"
    },
    {
      "commit": "a6a5d7d9a6dee94479d4602758e4dfe7f4141443",
      "tree": "845378fc9eb08e6ae5549ea13385f558a107951b",
      "parents": [
        "36da99c806cf203b900ef1e2bfca4b123a41bcf1"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Tue Oct 18 10:05:05 2016 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Tue Oct 18 10:15:29 2016 +0900"
      },
      "message": "Build against API version 2.11.10\n\nChange-Id: I008169aeb0430a62c4a5aaef7b2f52386fa730dd\n"
    },
    {
      "commit": "36da99c806cf203b900ef1e2bfca4b123a41bcf1",
      "tree": "31d9cd92a378863a42b129d70aa2ecafdfea62a7",
      "parents": [
        "4a70a2e185b695bffea6492e8b1e8690622f98b7"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Tue Oct 18 10:04:14 2016 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Tue Oct 18 10:14:15 2016 +0900"
      },
      "message": "Build against API version 2.10.7\n\nChange-Id: Ia35a32399e5fdde865b28fa74c6d63274cb75f03\n"
    },
    {
      "commit": "4a70a2e185b695bffea6492e8b1e8690622f98b7",
      "tree": "3a955cc03e72479b60bebd90bdb1ab5486ab74f3",
      "parents": [
        "ef32091e8c23593f5bfda4f4c027523bde6e5e44"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Tue Oct 18 10:02:31 2016 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Tue Oct 18 10:11:57 2016 +0900"
      },
      "message": "Build with API version 2.9.3\n\nVersion 2.9.3 is not the latest version, but for some reason 2.9.4\nis not available on Maven Central.\n\nAlso make the project version same as the API version.\n\nChange-Id: I8f923573122b8a45cf97c6eb42abdfe81dc20e5c\n"
    },
    {
      "commit": "dc456222562ebcdd7934b370110cabf755d1348e",
      "tree": "021da9902343849d81f3e521dde526faa00f42af",
      "parents": [
        "5b80b3a2304cb38a786f1d3379415f4dd2849782"
      ],
      "author": {
        "name": "Björn Pedersen",
        "email": "bjoern.pedersen@frm2.tum.de",
        "time": "Fri Aug 12 14:43:53 2016 +0200"
      },
      "committer": {
        "name": "Björn Pedersen",
        "email": "bjoern.pedersen@frm2.tum.de",
        "time": "Tue Aug 16 08:57:14 2016 +0200"
      },
      "message": "Implement BUCK build\n\nAs this plugin is mentioned in the gerrit docs, implement BUCK\nbuild.\n\nAdjusted gerrit api version to 2.12 for out-of-tree build.\n\nChange-Id: Ie91172cf9a6bf2874654efb5bb42ece70e751060\n"
    },
    {
      "commit": "5b80b3a2304cb38a786f1d3379415f4dd2849782",
      "tree": "ee2afe87dec96fe25af98061accba6ea485c7c3f",
      "parents": [
        "ef32091e8c23593f5bfda4f4c027523bde6e5e44"
      ],
      "author": {
        "name": "Edwin Kempin",
        "email": "edwin.kempin@sap.com",
        "time": "Tue Sep 16 09:33:31 2014 +0200"
      },
      "committer": {
        "name": "Edwin Kempin",
        "email": "edwin.kempin@sap.com",
        "time": "Tue Sep 16 09:37:38 2014 +0200"
      },
      "message": "Do the project iteration on Gerrit startup in background\n\nOn Gerrit startup the plugin iterates over all projects and schedules\nfor each project a background job to scan for project-specific\ndownload commands. Although the actual scanning is done in background\nthe iteration over all projects and the scheduling of the background\njobs may take a long time. Improve the Gerrit startup time by moving\nthe iteration over all projects into a background job that then does\nthe scanning for project-specific download commands on all projects.\n\nChange-Id: I38e6005568f990ec816f4af43f40cb77091a2483\nSigned-off-by: Edwin Kempin \u003cedwin.kempin@sap.com\u003e\n"
    },
    {
      "commit": "ef32091e8c23593f5bfda4f4c027523bde6e5e44",
      "tree": "510b8597f68c8719628616e7ee2323a909c67ab9",
      "parents": [
        "cb2057015ee3db65a6fcaabdaf5c5c0b21eeb535"
      ],
      "author": {
        "name": "Edwin Kempin",
        "email": "edwin.kempin@sap.com",
        "time": "Mon Jul 21 16:43:32 2014 +0200"
      },
      "committer": {
        "name": "Edwin Kempin",
        "email": "edwin.kempin@sap.com",
        "time": "Mon Jul 21 16:43:32 2014 +0200"
      },
      "message": "Build against Gerrit 2.9\n\nChange-Id: I1ef8375b460290eccd4b8ae45264f49637d4e3ab\nSigned-off-by: Edwin Kempin \u003cedwin.kempin@sap.com\u003e\n"
    },
    {
      "commit": "cb2057015ee3db65a6fcaabdaf5c5c0b21eeb535",
      "tree": "ea6a35df40b8b31fbeda37030f0bbfac8fed223b",
      "parents": [
        "8d8383f3010da8294ccaead6076e9994168ebc0d"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "david.pursehouse@sonymobile.com",
        "time": "Thu Apr 10 17:28:20 2014 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "david.pursehouse@sonymobile.com",
        "time": "Thu Apr 10 17:28:20 2014 +0900"
      },
      "message": "Update to latest API\n\nChange-Id: Ic37cb3312b9344d0470555b0b9620533448df9dc\n"
    },
    {
      "commit": "8d8383f3010da8294ccaead6076e9994168ebc0d",
      "tree": "f2baa253584723d21890fd75f0fe045290161b1c",
      "parents": [
        "92f5c04f5d2b006b98dde314fbea0a22f8923109"
      ],
      "author": {
        "name": "Edwin Kempin",
        "email": "edwin.kempin@sap.com",
        "time": "Tue Dec 03 08:47:03 2013 +0100"
      },
      "committer": {
        "name": "Edwin Kempin",
        "email": "edwin.kempin@sap.com",
        "time": "Tue Dec 03 08:47:03 2013 +0100"
      },
      "message": "Support inheritance for project specific download commands\n\nChange-Id: Ib87fb241364af665b1ce0a8a012da58ad1de1656\nSigned-off-by: Edwin Kempin \u003cedwin.kempin@sap.com\u003e\n"
    },
    {
      "commit": "92f5c04f5d2b006b98dde314fbea0a22f8923109",
      "tree": "1e38ac761a6ca4d728ae4b0d4665abf3f6b79e6f",
      "parents": [],
      "author": {
        "name": "Edwin Kempin",
        "email": "edwin.kempin@sap.com",
        "time": "Sat Nov 30 15:15:36 2013 +0100"
      },
      "committer": {
        "name": "Edwin Kempin",
        "email": "edwin.kempin@sap.com",
        "time": "Tue Dec 03 07:33:59 2013 +0100"
      },
      "message": "Support project specific download commands\n\nProjects can now define additional download commands in their\nproject.config file:\n\n[plugin \"project-download-commands\"]\n    Build \u003d git fetch ${url} ${ref} \u0026\u0026 git checkout FETCH_HEAD \u0026\u0026 buck build ${project}\n    Update \u003d git fetch ${url} ${ref} \u0026\u0026 git checkout FETCH_HEAD \u0026\u0026 git submodule update\n\nChange-Id: I613ff88c948e7c9a2b1616b3b846b041c0fa488c\nSigned-off-by: Edwin Kempin \u003cedwin.kempin@sap.com\u003e\n"
    }
  ]
}
