)]}'
{
  "log": [
    {
      "commit": "89599288e9fd0eac857bc2b504da9d57b1eeaffa",
      "tree": "dd3783168bcb112b128025eb5669ce3398d0f186",
      "parents": [
        "8c45f23d618feb62e038594b5d6d2fce39d6ee29"
      ],
      "author": {
        "name": "Orgad Shaneh",
        "email": "orgad.shaneh@audiocodes.com",
        "time": "Sun May 29 19:21:08 2022 +0300"
      },
      "committer": {
        "name": "Orgad Shaneh",
        "email": "orgad.shaneh@audiocodes.com",
        "time": "Sun May 29 19:21:23 2022 +0300"
      },
      "message": "Doc: Fix bad quoting\n\nChange-Id: I4c8880ab94830e297304e2ae04783a4a7229860f\n"
    },
    {
      "commit": "8c45f23d618feb62e038594b5d6d2fce39d6ee29",
      "tree": "f7f3f9c84991a19ac701397b7dd3a01e45604955",
      "parents": [
        "5c1bbe23ac9c372dd9f24e5018e9e1a9e92f5cc5"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Thu Oct 17 16:09:07 2019 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Thu Oct 17 21:19:38 2019 +0900"
      },
      "message": "Adapt to latest master\n\n- Rename reviewdb package to entities\n- Adapt to static factory method for Branch.NameKey\n- Adapt to changed permission backend interface\n\nChange-Id: Ie9f9ae3f443e6c69eda868cf052577475f5b48f4\n"
    },
    {
      "commit": "5c1bbe23ac9c372dd9f24e5018e9e1a9e92f5cc5",
      "tree": "e98595691b009c36e30afe8a3c54bf1085c39655",
      "parents": [
        "1f88c4df436fd8f308051d92ac13df1d58b5926f"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Fri Apr 19 12:49:06 2019 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Fri Apr 19 12:49:06 2019 +0900"
      },
      "message": "Format all Java files with google-java-format 1.7\n\nChange-Id: I6bfacdcd1a19d67b5ca5f7752eaa34eed6a66578\n"
    },
    {
      "commit": "1f88c4df436fd8f308051d92ac13df1d58b5926f",
      "tree": "7c6ad31cec48135f2d051d7e215d693247fb023f",
      "parents": [
        "07029a2ddfd4fb0490bc8436663eeb07b6c7f995"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Tue May 30 14:23:40 2017 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Tue May 30 14:23:40 2017 +0900"
      },
      "message": "Adapt to permission backend\n\nChange-Id: I2bc1f09eeb306e265c2ee2977b921f2aa47cdf02\n"
    },
    {
      "commit": "07029a2ddfd4fb0490bc8436663eeb07b6c7f995",
      "tree": "7bf959c0d83c8c8ab5ad80177348be7f17ca44df",
      "parents": [
        "19f312bbb279a5c58b53653b88d71db0221885c0"
      ],
      "author": {
        "name": "Paladox none",
        "email": "thomasmulhall410@yahoo.com",
        "time": "Sun Jan 29 21:45:05 2017 +0000"
      },
      "committer": {
        "name": "Paladox none",
        "email": "thomasmulhall410@yahoo.com",
        "time": "Wed Feb 01 21:15:13 2017 +0000"
      },
      "message": "Add support for Bazel in Gerrit tree build\n\nChange-Id: Ie73f849aa8b20f57ca6f70ac56b091c9a339f555\n"
    },
    {
      "commit": "19f312bbb279a5c58b53653b88d71db0221885c0",
      "tree": "1fdfa35871cd38124b4ae866510b30e98a75dc9d",
      "parents": [
        "219431c99dbba8164dccfb110ea482bb246f6fdb"
      ],
      "author": {
        "name": "Paladox none",
        "email": "thomasmulhall410@yahoo.com",
        "time": "Sun Jan 29 21:59:37 2017 +0000"
      },
      "committer": {
        "name": "Paladox none",
        "email": "thomasmulhall410@yahoo.com",
        "time": "Sun Jan 29 21:59:55 2017 +0000"
      },
      "message": "Remove repoManager\n\nFollows up https://gerrit-review.googlesource.com/#/c/91584/\n\nChange-Id: I75fe549140537dd972ed22a8fb40506e61cf4064\n"
    },
    {
      "commit": "219431c99dbba8164dccfb110ea482bb246f6fdb",
      "tree": "6840bfa5007974d5e2a34676940ef72560d20587",
      "parents": [
        "6b41d00aab51f6793de6f0f64f35642a22bce433"
      ],
      "author": {
        "name": "Shawn Pearce",
        "email": "sop@google.com",
        "time": "Tue Nov 15 02:56:13 2016 +0000"
      },
      "committer": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Tue Nov 15 03:01:12 2016 +0000"
      },
      "message": "Remove unnecessary LocalDiskRepositoryManager refresh\n\nThe GitRepositoryManager implementation should be responsible for\nits own internal caches (if any). Here LocalDiskRepositoryManager\nalready knows it created a new repository and has already updated\nits cached list information, before firing the event the plugin is\nlistening on.\n\nPlugins should try to avoid referencing LocalDiskRepositoryManager\ndirectly, so that they can load on servers that use other types of\nGitRepositoryManager implementations.\n\nChange-Id: I200449e082bea7f4ac79330fd07c56031ed1c9f5\n"
    },
    {
      "commit": "6b41d00aab51f6793de6f0f64f35642a22bce433",
      "tree": "4d38e431836195472833c298e90410fea11c6a3e",
      "parents": [
        "720434438642f55d1f6c0f250702f4238576a8e6",
        "901323faa38c7bc21d20ae402fec9e01fcf374bc"
      ],
      "author": {
        "name": "Edwin Kempin",
        "email": "ekempin@google.com",
        "time": "Thu Dec 03 08:17:23 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Dec 03 08:17:23 2015 +0000"
      },
      "message": "Merge \"Buck: Don\u0027t package gson library in shaded plugin jar\""
    },
    {
      "commit": "901323faa38c7bc21d20ae402fec9e01fcf374bc",
      "tree": "9aca55da0085fb80bf8e799627d5d6af1419fb91",
      "parents": [
        "1eac652f1d0527bb61eb351ddbb766105667b576"
      ],
      "author": {
        "name": "David Ostrovsky",
        "email": "david.ostrovsky@gmail.com",
        "time": "Thu Dec 03 06:44:53 2015 +0000"
      },
      "committer": {
        "name": "David Ostrovsky",
        "email": "david.ostrovsky@gmail.com",
        "time": "Thu Dec 03 06:45:23 2015 +0000"
      },
      "message": "Buck: Don\u0027t package gson library in shaded plugin jar\n\nChange-Id: I1a8881de390b1eef933d62f0f05431aa5c704a77\n"
    },
    {
      "commit": "720434438642f55d1f6c0f250702f4238576a8e6",
      "tree": "309b6361f0671d6b51bc2908e0f3bea6fc29c1a9",
      "parents": [
        "818ad6528aff74e2d1ffc1e4fcfab2ae1fbd3dda"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "david.pursehouse@sonymobile.com",
        "time": "Wed Dec 02 14:27:18 2015 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "david.pursehouse@sonymobile.com",
        "time": "Wed Dec 02 14:27:18 2015 +0900"
      },
      "message": "Open Repository and PlotWalk in try-with-resource\n\nChange-Id: Ifcbb7a601314d8f48282be1ab0f0fe9176c547e0\n"
    },
    {
      "commit": "818ad6528aff74e2d1ffc1e4fcfab2ae1fbd3dda",
      "tree": "a4b153a3635280ff31340e350aaa65ad0f3f5014",
      "parents": [
        "01c25f26c4d39a50f2aa0a78cc70196df4f79f82"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "david.pursehouse@sonymobile.com",
        "time": "Wed Dec 02 14:25:19 2015 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "david.pursehouse@sonymobile.com",
        "time": "Wed Dec 02 14:25:19 2015 +0900"
      },
      "message": "Build with Java 7\n\nChange-Id: I43c250c60544000e6e34a8120e0d6621f712a7e6\n"
    },
    {
      "commit": "01c25f26c4d39a50f2aa0a78cc70196df4f79f82",
      "tree": "3eb202b01b2718a014394918f744aa4592eefcf8",
      "parents": [
        "36f18d93d241b43411e2223f75bc00a817e47554",
        "f875eebbc6fdf51d61dcad5820bb0a1a4fbccf62"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "david.pursehouse@sonymobile.com",
        "time": "Wed Dec 02 14:10:13 2015 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "david.pursehouse@sonymobile.com",
        "time": "Wed Dec 02 14:10:28 2015 +0900"
      },
      "message": "Merge branch \u0027stable-2.11\u0027\n\n* stable-2.11:\n  Build with API version 2.11.5\n  Build with API version 2.10.7\n  Build with API version 2.9.4\n\nMerge made by the \u0027ours\u0027 strategy to avoid conflicts.\n\nChange-Id: I12a4d3a07d8ba3cbcf0529497b8bd49401071fb8\n"
    },
    {
      "commit": "36f18d93d241b43411e2223f75bc00a817e47554",
      "tree": "3eb202b01b2718a014394918f744aa4592eefcf8",
      "parents": [
        "1eac652f1d0527bb61eb351ddbb766105667b576"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "david.pursehouse@sonymobile.com",
        "time": "Wed Dec 02 14:08:53 2015 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "david.pursehouse@sonymobile.com",
        "time": "Wed Dec 02 14:08:53 2015 +0900"
      },
      "message": "Build with API version 2.12-rc0\n\nChange-Id: I9971a49f424ee506340432674044c8ae74661c82\n"
    },
    {
      "commit": "f875eebbc6fdf51d61dcad5820bb0a1a4fbccf62",
      "tree": "d32b8db60b9cc10d571135624865cda0887d02f9",
      "parents": [
        "a6f5e18d41694bddd72e61ab61952e362ae17719"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "david.pursehouse@sonymobile.com",
        "time": "Wed Dec 02 14:06:52 2015 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "david.pursehouse@sonymobile.com",
        "time": "Wed Dec 02 14:06:52 2015 +0900"
      },
      "message": "Build with API version 2.11.5\n\nChange-Id: Icba823853f7e931ca9485d2969b37c3e2463146a\n"
    },
    {
      "commit": "a6f5e18d41694bddd72e61ab61952e362ae17719",
      "tree": "9e53729d31456e64682b162c1a7fe8e53b6e4999",
      "parents": [
        "11150ac53b5e04d7bdd5bb2835b8f4c8c8935e03"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "david.pursehouse@sonymobile.com",
        "time": "Wed Dec 02 13:56:37 2015 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "david.pursehouse@sonymobile.com",
        "time": "Wed Dec 02 14:01:23 2015 +0900"
      },
      "message": "Build with API version 2.10.7\n\n2.10.7 is the latest release on the 2.10 series.\n\nChange-Id: I2349b695349f4aaaef7dd51e53014ced38bda73a\n"
    },
    {
      "commit": "11150ac53b5e04d7bdd5bb2835b8f4c8c8935e03",
      "tree": "009fb9fedc3143d12716d42700aeed80691ea7bb",
      "parents": [
        "1903cfa5e6abefb17a7135fc5ec56838b01b734c"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "david.pursehouse@sonymobile.com",
        "time": "Tue Dec 01 13:58:58 2015 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "david.pursehouse@sonymobile.com",
        "time": "Wed Dec 02 13:51:58 2015 +0900"
      },
      "message": "Build with API version 2.9.4\n\nThe latest Gerrit version on the 2.9 series is 2.9.4.\n\nAlso update the plugin version to be the same as the API version.\n\nChange-Id: Ied2737da474b2b538c2b7efcc7a7abef2bd8f5aa\n"
    },
    {
      "commit": "1eac652f1d0527bb61eb351ddbb766105667b576",
      "tree": "96613acb38f94be77a8718a4a4763210f0789ff4",
      "parents": [
        "c79efc78b9c424de31d7a7a67778039cbeb2407f",
        "25996707b0d3e969a327aee360be816bc66f09ec"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "david.pursehouse@sonymobile.com",
        "time": "Sat Aug 08 14:15:50 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Aug 08 14:15:50 2015 +0000"
      },
      "message": "Merge \"Document need for \u0027roottree\u0027 and \u0027file\u0027 settings in config\""
    },
    {
      "commit": "25996707b0d3e969a327aee360be816bc66f09ec",
      "tree": "badbff77faae1f8445f73129b90064d9bc45f878",
      "parents": [
        "9320558ec772d319fe5c470146c39762eea3ddcd"
      ],
      "author": {
        "name": "Christian Aistleitner",
        "email": "christian@quelltextlich.at",
        "time": "Fri Aug 07 00:14:07 2015 +0200"
      },
      "committer": {
        "name": "Christian Aistleitner",
        "email": "christian@quelltextlich.at",
        "time": "Fri Aug 07 00:14:07 2015 +0200"
      },
      "message": "Document need for \u0027roottree\u0027 and \u0027file\u0027 settings in config\n\nIn order for Gerrit to pick up a custom gitweb config, it is now [1]\nalso required to define \u0027roottree\u0027 and \u0027file\u0027 patterns. (Otherwise\ngerrit will not show gitweb links).\n\nBranch-network only cares about projects, so we just copy/paste the\ndefault of the other patterns.\n\n[1] See Gerrit core\u0027s commit\n\n  79d4ebec494ff5bb0b837e689452db9bc39af5fe\n\nChange-Id: I47401760f301df6a80a38841c33405ba3980a3ac\n"
    },
    {
      "commit": "c79efc78b9c424de31d7a7a67778039cbeb2407f",
      "tree": "337c26f83bcc565f5b4360924774f2b809b0ef8f",
      "parents": [
        "9320558ec772d319fe5c470146c39762eea3ddcd"
      ],
      "author": {
        "name": "Christian Aistleitner",
        "email": "christian@quelltextlich.at",
        "time": "Thu Aug 06 23:53:38 2015 +0200"
      },
      "committer": {
        "name": "Christian Aistleitner",
        "email": "christian@quelltextlich.at",
        "time": "Thu Aug 06 23:53:38 2015 +0200"
      },
      "message": "Drop unneeded dependency on commons-io\n\nAfter Gerrit core dropped providing a definition for commons-io,\nbuilding this plugin failed [1]. Since this plugin\u0027s dependency on\ncommons-io is unneeded anyways, we just drop it to allow building the\nplugin again.\n\n[1] The error message was\n\n  Couldn\u0027t get dependency \u0027//lib/commons:io\u0027 of target \u0027//plugins/branch-network:branch-network__plugin\u0027:\n\n. For full logs, see\n\n  http://builds.quelltextlich.at/gerrit/nightly/master/2015-08-06/branch-network.jar.build.stderr.txt\n  http://builds.quelltextlich.at/gerrit/nightly/master/2015-08-06/index.html#branch-network.jar\n\nChange-Id: I84237f733b77284f9fbd9cb7715b0f48b0cd6b1b\n"
    },
    {
      "commit": "9320558ec772d319fe5c470146c39762eea3ddcd",
      "tree": "899bf48c1db0db22fddbd1c047bb792f199f4307",
      "parents": [
        "1903cfa5e6abefb17a7135fc5ec56838b01b734c"
      ],
      "author": {
        "name": "Christian Aistleitner",
        "email": "christian@quelltextlich.at",
        "time": "Wed Jun 10 22:18:00 2015 +0200"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "david.pursehouse@sonymobile.com",
        "time": "Mon Jun 22 10:30:53 2015 +0900"
      },
      "message": "Follow gerrit\u0027s changes in Gitweb class names\n\nGerrit core moved GitWebConfig into a different package in\n\n  7023f47c4bb359ceef667b00a481531193e46b19\n\nand the class names were changed to use consistent lowercase in\n\n  a3d67882125065c86ae55ccbb45e36d2ca6e453e\n\n. We follow those moves to allow compiling against gerrit\u0027s master.\n\nBug: Issue 3431\nChange-Id: If656bbb9822d0118d9124ac469e5f6754bc79575\n"
    },
    {
      "commit": "1903cfa5e6abefb17a7135fc5ec56838b01b734c",
      "tree": "107e17a741dbbad25d8964f70b5c8d6192663209",
      "parents": [
        "ec1a5a4740474343df16f9eb59c40f6fa8543502"
      ],
      "author": {
        "name": "Bruce Zu",
        "email": "bruce.zu@sonymobile.com",
        "time": "Fri Dec 20 17:28:54 2013 +0800"
      },
      "committer": {
        "name": "Bruce Zu",
        "email": "bruce.zu@sonymobile.com",
        "time": "Fri Dec 20 17:44:46 2013 +0800"
      },
      "message": "Add dependency of gson\n\nElse buck build will run into error.\n\nChange-Id: I1a69c4a74478475d85f4f96710a7f594da5e156d\n"
    },
    {
      "commit": "ec1a5a4740474343df16f9eb59c40f6fa8543502",
      "tree": "42059adb0878ce940c90affb9cd8cefbf32bf80b",
      "parents": [
        "30e870d6ad67b8a8d48e58372eebe9519cbbb55d"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "david.pursehouse@sonymobile.com",
        "time": "Tue Oct 29 18:14:40 2013 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "david.pursehouse@sonymobile.com",
        "time": "Wed Oct 30 16:47:37 2013 +0900"
      },
      "message": "Get the canonical web URL injected\n\nThe plugin now gets the server\u0027s canonical web URL injected rather\nthan constructing from the config.\n\nChange-Id: I50f585cefcd084ebb1678e1f19387bde82e88d29\n"
    },
    {
      "commit": "30e870d6ad67b8a8d48e58372eebe9519cbbb55d",
      "tree": "18fcf5d3885eef5d03986c65c4c43eefd45a0caa",
      "parents": [
        "9eec33d1a02fcaaade13df4b42b3233f88675121",
        "9ffc85fd4eab784dfc09f8803c89d99a1889d488"
      ],
      "author": {
        "name": "Edwin Kempin",
        "email": "edwin.kempin@sap.com",
        "time": "Tue Oct 29 05:54:14 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Oct 29 05:54:14 2013 +0000"
      },
      "message": "Merge \"Fix displaying of the branch-network\""
    },
    {
      "commit": "9eec33d1a02fcaaade13df4b42b3233f88675121",
      "tree": "5228382e30340031767eabbaf4730daa93c017af",
      "parents": [
        "42abf2b5245e13bbdad779e0872a8a717f5f0cb6"
      ],
      "author": {
        "name": "David Ostrovsky",
        "email": "david@ostrovsky.org",
        "time": "Fri Oct 18 23:59:22 2013 +0200"
      },
      "committer": {
        "name": "David Ostrovsky",
        "email": "david@ostrovsky.org",
        "time": "Fri Oct 18 23:59:22 2013 +0200"
      },
      "message": "Provide constant plugin name: branch-network\n\nChange-Id: Iee3eebbcd08ad0f1e02c2b53182265dc25c94214\n"
    },
    {
      "commit": "42abf2b5245e13bbdad779e0872a8a717f5f0cb6",
      "tree": "e460686254b88beb27dbc3347443866a2acb6f95",
      "parents": [
        "55cbd8689b8fedc89c1ab95db033cc9840b45e64"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "david.pursehouse@sonymobile.com",
        "time": "Fri Oct 18 18:44:03 2013 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "david.pursehouse@sonymobile.com",
        "time": "Fri Oct 18 18:44:03 2013 +0900"
      },
      "message": "Update API version to 2.9-SNAPSHOT in pom.xml\n\nChange-Id: I5d542107f80600b88d844eb07d58e761b009f01e\n"
    },
    {
      "commit": "55cbd8689b8fedc89c1ab95db033cc9840b45e64",
      "tree": "03bf4f2af6b1748a4c8660bf6066c40a1a880496",
      "parents": [
        "f0e76fe7a0467acb51275519e44523352c16c85e"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "david.pursehouse@sonymobile.com",
        "time": "Wed Oct 16 15:02:36 2013 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "david.pursehouse@sonymobile.com",
        "time": "Fri Oct 18 18:09:03 2013 +0900"
      },
      "message": "Improve documentation of plugin\u0027s configuration\n\nGerrit expects the `branch`, `revision` and `filehistory` settings\nto be populated in the gitweb section of the configuration file.\n\nAdd them in the example in the documentation.\n\nChange-Id: Ifc40d1070878e93b5d5c9b0ac90f0c452062a266\nSigned-off-by: David Pursehouse \u003cdavid.pursehouse@sonymobile.com\u003e\n"
    },
    {
      "commit": "9ffc85fd4eab784dfc09f8803c89d99a1889d488",
      "tree": "7724c61dc36afeb2530c8cc0f4d1684b688e75c6",
      "parents": [
        "f0e76fe7a0467acb51275519e44523352c16c85e"
      ],
      "author": {
        "name": "Edwin Kempin",
        "email": "edwin.kempin@sap.com",
        "time": "Fri Oct 18 10:49:52 2013 +0200"
      },
      "committer": {
        "name": "Edwin Kempin",
        "email": "edwin.kempin@sap.com",
        "time": "Fri Oct 18 10:49:52 2013 +0200"
      },
      "message": "Fix displaying of the branch-network\n\nThe canonicalPath must only be a path and not a full URL. This was\nbroken by commit 69d412506b78978ea91e7ac62b2828003823010a.\n\nChange-Id: I44186505778fb44760fd36c2774086370c851f44\nSigned-off-by: Edwin Kempin \u003cedwin.kempin@sap.com\u003e\n"
    },
    {
      "commit": "f0e76fe7a0467acb51275519e44523352c16c85e",
      "tree": "468d42252d71dfc5a76d895c4a150813349f380a",
      "parents": [
        "6194cae01b90b96c052607cb240bfae4d8a028ea"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "david.pursehouse@sonymobile.com",
        "time": "Thu Oct 17 17:28:56 2013 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "david.pursehouse@sonymobile.com",
        "time": "Thu Oct 17 17:31:06 2013 +0900"
      },
      "message": "Display error when gitweb config is invalid\n\nIf the gitweb configuration in the gerrit.config file is invalid,\ni.e. parameters are missing, Gerrit will set the gitweb config\nobject\u0027s type to null.  In this case the plugin throws NPE when\ntrying to access it.\n\nCheck for the type being null and display an error message.\n\nChange-Id: Ibf4734337707e3c89640110fce09cb4572a4a778\n"
    },
    {
      "commit": "6194cae01b90b96c052607cb240bfae4d8a028ea",
      "tree": "15176662b64ff9438c0ff95c06f67900d083c7a7",
      "parents": [
        "0f3525382f8fef5401925cc718480a428f641cb3"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "david.pursehouse@sonymobile.com",
        "time": "Thu Oct 17 17:22:12 2013 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "david.pursehouse@sonymobile.com",
        "time": "Thu Oct 17 17:22:36 2013 +0900"
      },
      "message": "Remove unused gravatar member from Commit class\n\nThe gravatar member is being set, but is never used, and causes\na warning in Eclipse.\n\nRemove it, and also the generateGravatar method which now becomes\nunused.\n\nChange-Id: I4359ace2ccaafa5185d7c84bcec09f11ebc64073\n"
    },
    {
      "commit": "0f3525382f8fef5401925cc718480a428f641cb3",
      "tree": "525452703950a63e794f34366f80af47dc7c914d",
      "parents": [
        "1580be245c1bc5c09afc8717fd1928b0140731f3",
        "0ec86631efa42b702fb480cbe9dca4521042f8b3"
      ],
      "author": {
        "name": "Edwin Kempin",
        "email": "edwin.kempin@gmail.com",
        "time": "Wed Oct 16 10:33:19 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Oct 16 10:33:19 2013 +0000"
      },
      "message": "Merge \"Add \"about\" page in the documentation\""
    },
    {
      "commit": "1580be245c1bc5c09afc8717fd1928b0140731f3",
      "tree": "0f308c6b0abc274f7c73446843f11be15a0da4ea",
      "parents": [
        "09168158771def251eddee3845a104329add3366"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "david.pursehouse@sonymobile.com",
        "time": "Wed Oct 16 14:26:22 2013 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "david.pursehouse@sonymobile.com",
        "time": "Wed Oct 16 18:27:52 2013 +0900"
      },
      "message": "Adapt to the simplified GitReferenceUpdatedListener.Event API\n\nChange-Id: Iaa077f0a4911aeed17873845903b812ca7183ea5\nSigned-off-by: David Pursehouse \u003cdavid.pursehouse@sonymobile.com\u003e\n"
    },
    {
      "commit": "09168158771def251eddee3845a104329add3366",
      "tree": "0987d88bec6be37ae17a3b9aa1522d6999b559ef",
      "parents": [
        "3bd134317a587a11b040ce7fd5714e53a7883992"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "david.pursehouse@sonymobile.com",
        "time": "Wed Oct 16 18:27:18 2013 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "david.pursehouse@sonymobile.com",
        "time": "Wed Oct 16 18:27:18 2013 +0900"
      },
      "message": "Update API version to 2.8-SNAPSHOT in pom.xml\n\nChange-Id: I4d250974e5ecededc22b99d0901c4fe9b4c63e65\nSigned-off-by: David Pursehouse \u003cdavid.pursehouse@sonymobile.com\u003e\n"
    },
    {
      "commit": "0ec86631efa42b702fb480cbe9dca4521042f8b3",
      "tree": "3342dcebfaa07dce46b7a1c6746e1b7cb2228b6a",
      "parents": [
        "3bd134317a587a11b040ce7fd5714e53a7883992"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "david.pursehouse@sonymobile.com",
        "time": "Wed Oct 16 15:07:02 2013 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "david.pursehouse@sonymobile.com",
        "time": "Wed Oct 16 18:19:23 2013 +0900"
      },
      "message": "Add \"about\" page in the documentation\n\nChange-Id: Ie95565dc5db0c69ae97ae8579ef675c81cdf811e\nSigned-off-by: David Pursehouse \u003cdavid.pursehouse@sonymobile.com\u003e\n"
    },
    {
      "commit": "3bd134317a587a11b040ce7fd5714e53a7883992",
      "tree": "c94cc3f09ede9fccfab6ce3f3249b9ecf17399ee",
      "parents": [
        "2416fba05a8b9b18e260ad4528c5559d1c1c2b36"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "david.pursehouse@sonymobile.com",
        "time": "Wed Oct 16 14:34:18 2013 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "david.pursehouse@sonymobile.com",
        "time": "Wed Oct 16 18:02:55 2013 +0900"
      },
      "message": "Remove unused import\n\nChange-Id: Ib27adfa6f631e793045bc3e579eca33686321c8f\nSigned-off-by: David Pursehouse \u003cdavid.pursehouse@sonymobile.com\u003e\n"
    },
    {
      "commit": "2416fba05a8b9b18e260ad4528c5559d1c1c2b36",
      "tree": "c5bc8460365f2f150f977f6180f8a5aec686394a",
      "parents": [
        "69d412506b78978ea91e7ac62b2828003823010a"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "david.pursehouse@sonymobile.com",
        "time": "Wed Oct 16 14:25:47 2013 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "david.pursehouse@sonymobile.com",
        "time": "Wed Oct 16 14:26:59 2013 +0900"
      },
      "message": "Add BUCK build configuration file\n\nChange-Id: I2c31e0bd371c942a7b3a4daac9eb192374c4b41d\nSigned-off-by: David Pursehouse \u003cdavid.pursehouse@sonymobile.com\u003e\n"
    },
    {
      "commit": "69d412506b78978ea91e7ac62b2828003823010a",
      "tree": "58198228a43837f5282daf7acf3a8bc83a970743",
      "parents": [
        "428b7b823e6ea20f90b9439d55b594a1305c26db"
      ],
      "author": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Sat Dec 08 11:53:54 2012 +0000"
      },
      "committer": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Sat Dec 08 11:54:04 2012 +0000"
      },
      "message": "FIX: deep-link into individual commit for non-root URLs.\n\nUse now the gerrit.canonicalWebUrl for allowing the\ncorrect composition of deep-links from individual\npoints in the branch-network.\n\nPreviously the (wrong) assumption that \u0027/\u0027 is the\nmain context was wrong and lead to broken deep-links.\n\nChange-Id: Id703a83875c259ea3eebb4585cec5667d2bf8346\nSigned-off-by: Luca Milanesio \u003cluca.milanesio@gmail.com\u003e\n"
    },
    {
      "commit": "428b7b823e6ea20f90b9439d55b594a1305c26db",
      "tree": "f07e2669c74bfc5c30edb6e017d22f5a0a4cccf5",
      "parents": [
        "759dd7510c6d2d76c9ba742a9dd55849f838ac05"
      ],
      "author": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Fri Dec 07 18:20:31 2012 +0000"
      },
      "committer": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Fri Dec 07 18:25:54 2012 +0000"
      },
      "message": "FIX: Support path-based project names.\n\nAllow to correctly manage a hierarchy path project\nname in the request URI. Previously only the last\npart of the URI request after the forward slash\nwas taken into account; this was breaking in case\nof path-based project names.\n\nExample:\nmyprojects/project1 as project name \u003d\u003e generated\na \"cannot open repository\" in branch-network.\n\nChange-Id: Iec94112b9a807bea4661ea7a1f7a7ca88e80e18b\nSigned-off-by: Luca Milanesio \u003cluca.milanesio@gmail.com\u003e\n"
    },
    {
      "commit": "759dd7510c6d2d76c9ba742a9dd55849f838ac05",
      "tree": "c9d3f028b02dcf04c19df8a10ccb8b7595feeeea",
      "parents": [
        "f51b9f889867c8d08315ebcb5e0d46e606e6ba7b"
      ],
      "author": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Thu Dec 06 20:47:49 2012 +0000"
      },
      "committer": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Thu Dec 06 20:48:00 2012 +0000"
      },
      "message": "Allows the browser to understand the correct content-type.\n\nChange-Id: Ie06bbe0b594889ecf1d19156d071c38198fc52e3\nSigned-off-by: Luca Milanesio \u003cluca.milanesio@gmail.com\u003e\n"
    },
    {
      "commit": "f51b9f889867c8d08315ebcb5e0d46e606e6ba7b",
      "tree": "768afb5c32ab1617855ccf52e9bb75fca500d9d0",
      "parents": [],
      "author": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Wed Oct 24 12:29:07 2012 +0100"
      },
      "committer": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Sat Oct 27 16:08:07 2012 +0100"
      },
      "message": "Gerrit plug-in branch-network HTML5 Canvas.\n\nFirst implementation of the HTML5 Canvas plug-in\nfor Gerrit to display the Branch-network graphically.\n\nThis plugin can be used in two forms:\na) GitWeb link to Project details: link to commits\n   will point then to the GitWeb details using the\n   configured GitWeb provider (GitBlit, GitWeb or others).\nb) HTML5 pure canvas to be used in other Gerrit UI\n   plugins.\n\nChange-Id: I5ca51259b467a7cae220517a1da8c11d2f57a91b\nSigned-off-by: Luca Milanesio \u003cluca@milanesio.org\u003e\nSigned-off-by: Luca Milanesio \u003cluca.milanesio@gmail.com\u003e"
    }
  ]
}
