)]}'
{
  "log": [
    {
      "commit": "f05a3c0dba0d4bd89958fadb4be641a266773bdf",
      "tree": "ddd0df81fd9ef17783babe52330f0afb0eac138e",
      "parents": [
        "b687eb0b55d464fea200b88059db1c393a1ad1ae"
      ],
      "author": {
        "name": "Helmut Januschka",
        "email": "helmut@januschka.com",
        "time": "Mon Feb 23 09:41:18 2026 +0100"
      },
      "committer": {
        "name": "Helmut Januschka",
        "email": "helmut@januschka.com",
        "time": "Mon Feb 23 09:41:18 2026 +0100"
      },
      "message": "Use effectiveAvatarEmail() for avatar lookup\n\nSupport the new avatarEmail account field which allows users to\nselect which email address is used for Gravatar lookup, independent\nof their preferred email for communication.\n\nThis change uses Account.effectiveAvatarEmail() which returns\navatarEmail if set, otherwise falls back to preferredEmail.\n\nDepends-On: I045c075b1bbd7ee7eabb1a144d9b577e907daf5f\nChange-Id: I5b977389b1088bf5c3f36a92784794be5971196d\n"
    },
    {
      "commit": "b687eb0b55d464fea200b88059db1c393a1ad1ae",
      "tree": "82048ea7a12be9e101cacc07c21e87ebab365392",
      "parents": [
        "5713ff0d3b7b8f1da5ed3bdc2ef5cc064e8ff694"
      ],
      "author": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Sun Sep 24 16:27:09 2023 +0100"
      },
      "committer": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Mon Oct 23 20:31:22 2023 +0000"
      },
      "message": "Reformat config.md as markdown\n\nThe format of config.md was not rendered nicely as markdown.\nUse pointed list to have the settings clearly visible and\nformatted as markdown.\n\nChange-Id: I9f1551c797ceca02374bfb82dcd8c1c6a58b91ee\n"
    },
    {
      "commit": "5713ff0d3b7b8f1da5ed3bdc2ef5cc064e8ff694",
      "tree": "471c3fa2861d40f2212f1257a928eead742beeb5",
      "parents": [
        "c70e9b639fdc83232a43e27cafb4461e9bee82dd"
      ],
      "author": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Sun Sep 24 16:17:36 2023 +0100"
      },
      "committer": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Mon Oct 23 20:31:22 2023 +0000"
      },
      "message": "Add README.md with an overview of the plugin and links to docs\n\nChange-Id: I814a58035e3c52d072454aa9e72f42975bb6550c\n"
    },
    {
      "commit": "c70e9b639fdc83232a43e27cafb4461e9bee82dd",
      "tree": "ddabd55e73856ce2c05a2ee34e8279c442e371dd",
      "parents": [
        "e6db1b055be064407d166b4d51e7ff5fa5382e68"
      ],
      "author": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Sat Sep 23 13:16:47 2023 +0100"
      },
      "committer": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Mon Oct 23 22:30:46 2023 +0200"
      },
      "message": "Introduce defaultImage when the account does not have emails\n\nWhen the Gerrit account did not have any emails, the avatar\nwas null which was creating strange situations where the icon\nwas taken from other accounts on the GUI.\n\nReturn always the Gravatar default image, so that it would be\nclear that the user does not have a visual identity and would\nnot be assigned to other people\u0027s faces.\n\nChange-Id: Ia5bde853ebbb4a48bc30db30a6f9f47dfe68d935\n"
    },
    {
      "commit": "e6db1b055be064407d166b4d51e7ff5fa5382e68",
      "tree": "f1ebddd24fc9da7eff45a61d286f07fc77255ecd",
      "parents": [
        "4d45f665974934ac827702c1e1da60f3a705a301"
      ],
      "author": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Sat Sep 23 13:01:53 2023 +0100"
      },
      "committer": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Sat Sep 23 13:02:18 2023 +0100"
      },
      "message": "Remove BUCK build file\n\nChange-Id: Ia49be1fd803e5d8ead6b633641ec44252074d4e2\n"
    },
    {
      "commit": "4d45f665974934ac827702c1e1da60f3a705a301",
      "tree": "615b0a296284635234be8acb30adfb064d1550d2",
      "parents": [
        "85d9b12f003f801717c79d7546a9044c527f6f92"
      ],
      "author": {
        "name": "Adam Szczepaniak",
        "email": "a.szczepaniak@ela.pl",
        "time": "Fri Apr 29 00:37:13 2016 +0200"
      },
      "committer": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Wed Mar 24 00:54:57 2021 +0000"
      },
      "message": "Allow to provide protocol in gravatar service url\n\nGravatar service protocol (http/https) can be defined in provided url.\nIf the protocol is not present, it will be taken from canonical web url.\n\nChange-Id: Ie9960445e26bd1274e0c3aabb9e95fdc48c18907\n"
    },
    {
      "commit": "85d9b12f003f801717c79d7546a9044c527f6f92",
      "tree": "7510a5ae540d96c2e37394e68fca9109851bccda",
      "parents": [
        "6e6c89296cff0c88e0b6c8d3c12261b5e9094faf"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Wed Oct 16 10:01:30 2019 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Wed Oct 16 10:01:30 2019 +0900"
      },
      "message": "Format Java files with google-java-format\n\nChange-Id: I4b5213a7b74c1720720782e14e7125e57893da3c\n"
    },
    {
      "commit": "6e6c89296cff0c88e0b6c8d3c12261b5e9094faf",
      "tree": "34ccf66fc021dd5abc67f3c52c172d0692ce0a96",
      "parents": [
        "381fc84a899c1372a1327d154bca8df770087cd5"
      ],
      "author": {
        "name": "Adam Yi",
        "email": "i@adamyi.com",
        "time": "Mon Sep 09 14:25:25 2019 +0000"
      },
      "committer": {
        "name": "Adam Yi",
        "email": "i@adamyi.com",
        "time": "Mon Sep 09 14:25:25 2019 +0000"
      },
      "message": "Adapt to Account being an AutoValue\n\nChange-Id: Iacf5464614c7ea036abfec8b9ad6d6fca4ef103d\n"
    },
    {
      "commit": "381fc84a899c1372a1327d154bca8df770087cd5",
      "tree": "478f8f0cdf23dcf40a1d6154c7cbf9355e1e728e",
      "parents": [
        "ab2ff52caaa4524f40781ddd32fe0cb84ca7acc9"
      ],
      "author": {
        "name": "Adam Yi",
        "email": "i@adamyi.com",
        "time": "Sun Jan 14 16:01:15 2018 +0000"
      },
      "committer": {
        "name": "Adam Yi",
        "email": "i@adamyi.com",
        "time": "Sun Jan 14 16:01:15 2018 +0000"
      },
      "message": "Support gravatar avatar rating configuration\n\nChange-Id: Iab8ddbff61b03645347ad124f9e1c76cb7a21af5\n"
    },
    {
      "commit": "ab2ff52caaa4524f40781ddd32fe0cb84ca7acc9",
      "tree": "2d38814642af4d6d4f016caf8af2af8dcc4aa7e4",
      "parents": [
        "94061de368332af13218f82605a41e9fc8d4c7c9"
      ],
      "author": {
        "name": "Paladox none",
        "email": "thomasmulhall410@yahoo.com",
        "time": "Sat Jan 28 23:41:29 2017 +0000"
      },
      "committer": {
        "name": "David Ostrovsky",
        "email": "david.ostrovsky@gmail.com",
        "time": "Wed Feb 01 06:38:01 2017 +0000"
      },
      "message": "Add support for Bazel in Gerrit tree build\n\nChange-Id: I544075b792e27dc9c32451f95f6f0d7c7109d62c\n"
    },
    {
      "commit": "94061de368332af13218f82605a41e9fc8d4c7c9",
      "tree": "892ae44d762a7b7d399566ed26976a9108bd861d",
      "parents": [
        "aa2e5e438a0b7b95143281c50ffcc1f30df5a086"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Tue Oct 18 10:57:18 2016 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Tue Oct 18 10:57:18 2016 +0900"
      },
      "message": "Add missing trailing comma on array\n\nChange-Id: I471d3c78f5897fafd29931d1607f6b0f4c69029a\n"
    },
    {
      "commit": "aa2e5e438a0b7b95143281c50ffcc1f30df5a086",
      "tree": "720becd96987adf4f8c317168c0644173b5b4003",
      "parents": [
        "f6b6a11525124150c30d86b0beeda7d7a4275f5c"
      ],
      "author": {
        "name": "Andreas Kleber",
        "email": "andreas@drosselweg7a.de",
        "time": "Wed Feb 10 08:52:30 2016 +0100"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "david.pursehouse@sonymobile.com",
        "time": "Tue Mar 01 12:47:50 2016 +0000"
      },
      "message": "Configurable gravatar service url\n\nURL of the gravatar service and change URL can be configured in\ngerrit.config file. Documentation added.\n\nChange-Id: I670d9fcf7185d44a5ca9825221d13e7e4d9e4e82\n"
    },
    {
      "commit": "f6b6a11525124150c30d86b0beeda7d7a4275f5c",
      "tree": "9372f62def83a82164849e234c456af07dd6bc5e",
      "parents": [
        "310ad75805bab2fac323b73e503a9999c727b60f"
      ],
      "author": {
        "name": "Jiří Engelthaler",
        "email": "EngyCZ@gmail.com",
        "time": "Tue Dec 22 09:02:49 2015 +0100"
      },
      "committer": {
        "name": "Jiří Engelthaler",
        "email": "EngyCZ@gmail.com",
        "time": "Tue Dec 22 09:02:07 2015 +0100"
      },
      "message": "Configurable avatar type\n\nAvatar type can be configured in gerrit.config file.\nAvatar types can be found at http://gravatar.com/site/implement/images/\nDocumentation added.\n\nChange-Id: I43b0962ec20f1d3351de6926a8df9435dc5d1595\n"
    },
    {
      "commit": "310ad75805bab2fac323b73e503a9999c727b60f",
      "tree": "137cc6f9e8a948dbc9b259dacc4b6a3fffd2ceaf",
      "parents": [
        "b68058009b21f57b7f01f43c8d2433b2961049f9"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "david.pursehouse@sonymobile.com",
        "time": "Tue Dec 01 13:52:39 2015 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "david.pursehouse@sonymobile.com",
        "time": "Tue Dec 01 13:52:39 2015 +0900"
      },
      "message": "Remove /target from .gitignore\n\nThis folder is created by Maven, and the Maven build\nwas removed.\n\nChange-Id: I0f3b36846636c293dff37112e53545d9bda1b3c5\n"
    },
    {
      "commit": "b68058009b21f57b7f01f43c8d2433b2961049f9",
      "tree": "aa9daee116c0dd8fc5681902677616c298510eb1",
      "parents": [
        "5e4a20c543078b037800b9052aaa0a8915b6c5d3"
      ],
      "author": {
        "name": "Christian Aistleitner",
        "email": "christian@quelltextlich.at",
        "time": "Mon Jul 20 23:35:50 2015 +0200"
      },
      "committer": {
        "name": "Christian Aistleitner",
        "email": "christian@quelltextlich.at",
        "time": "Mon Jul 20 23:35:50 2015 +0200"
      },
      "message": "Reflect renaming of the plugin to \u0027avatars-gravatar\u0027\n\nTo harmonize plugin project names, the plugin\u0027s project got renamed\nfrom \u0027plugins/avatars/gravatar\u0027 (slash before \u0027gravatar\u0027) to\n\u0027plugins/avatars-gravatar\u0027 (dash before \u0027gravatar\u0027).\n\nWe reflect this renaming in the BUCK file, to make the plugin\ncompilable again.\n\nChange-Id: I5bf0e29b8ddbef708f0dc9b087c2c10faa1b19bc\n"
    },
    {
      "commit": "5e4a20c543078b037800b9052aaa0a8915b6c5d3",
      "tree": "3f22e2931fec329e4416ec6d110b7ad2c9436311",
      "parents": [
        "68d9c4435c855c056373015f5c29b37a0352b236"
      ],
      "author": {
        "name": "Christian Aistleitner",
        "email": "christian@quelltextlich.at",
        "time": "Sat Jun 06 15:11:41 2015 +0200"
      },
      "committer": {
        "name": "Christian Aistleitner",
        "email": "christian@quelltextlich.at",
        "time": "Sat Jun 06 15:11:41 2015 +0200"
      },
      "message": "Drop Maven support\n\nMaintaining two build systems is just a huge waste of time.\n\nChange-Id: Ie2ed1cc048bc327978926a3376a6570432322bb8\n"
    },
    {
      "commit": "68d9c4435c855c056373015f5c29b37a0352b236",
      "tree": "b69f3f2625e742459d7cf87a7471d6ce00d6873e",
      "parents": [
        "10a47eaf51accfc6d5114fc532bc3db329b0fdf0"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "david.pursehouse@sonymobile.com",
        "time": "Fri Apr 17 15:28:01 2015 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "david.pursehouse@sonymobile.com",
        "time": "Fri Apr 17 15:28:01 2015 +0900"
      },
      "message": "Build with API version 2.11\n\nChange-Id: Ibd6f72e36f64d01cc658053cb19fc6663a5c6db7\n"
    },
    {
      "commit": "10a47eaf51accfc6d5114fc532bc3db329b0fdf0",
      "tree": "474b78a39626c0c619d7d57bdbe007713553772a",
      "parents": [
        "b8dcc7284334dbd35d3f7d5b7e6bf5bd447dfc89"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "david.pursehouse@sonymobile.com",
        "time": "Tue Mar 17 16:32:56 2015 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "david.pursehouse@sonymobile.com",
        "time": "Tue Mar 17 16:32:56 2015 +0900"
      },
      "message": "Build with API version 2.11-SNAPSHOT\n\nChange-Id: If2c4fdb5f48411dda4097dc4f0eadee2c9ad3287\n"
    },
    {
      "commit": "b8dcc7284334dbd35d3f7d5b7e6bf5bd447dfc89",
      "tree": "8f644f8ecd818171849aa4b3d5216f063ea6fe0d",
      "parents": [
        "476d43e6d948c3466eec914819e202b55c7d93a3"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "david.pursehouse@sonymobile.com",
        "time": "Tue Mar 17 16:32:18 2015 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "david.pursehouse@sonymobile.com",
        "time": "Tue Mar 17 16:32:18 2015 +0900"
      },
      "message": "Build with API version 2.10\n\nChange-Id: I18e617fc23ae1a5aa7c49a3480f1897fd9117c9f\n"
    },
    {
      "commit": "476d43e6d948c3466eec914819e202b55c7d93a3",
      "tree": "a989e291ea98900249b56a27620aa6b3c81d4ff3",
      "parents": [
        "850f1ad5052da59d598e6c0d53c449b15b3d82b4"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "david.pursehouse@sonymobile.com",
        "time": "Tue Mar 17 16:31:55 2015 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "david.pursehouse@sonymobile.com",
        "time": "Tue Mar 17 16:31:55 2015 +0900"
      },
      "message": "Build with API version 2.9\n\nChange-Id: I5598a53d5116f92da04d52409eac1d6243381e00\n"
    },
    {
      "commit": "850f1ad5052da59d598e6c0d53c449b15b3d82b4",
      "tree": "68ee911dce67c317f3e8b284b201bb76a18d78bf",
      "parents": [
        "7c2f4aa649b7f00167d295271ba91727c364d644"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "david.pursehouse@sonymobile.com",
        "time": "Tue Mar 17 16:31:23 2015 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "david.pursehouse@sonymobile.com",
        "time": "Tue Mar 17 16:31:23 2015 +0900"
      },
      "message": "Make plugin version same as API version\n\nChange-Id: I386515e900618e6efeef23027bcddaa329c4981c\n"
    },
    {
      "commit": "7c2f4aa649b7f00167d295271ba91727c364d644",
      "tree": "35fd9998a9ee9cab68e36234ae21ef29f98fb893",
      "parents": [
        "68cb038848405f283b2ca9ff4c44342d4983f8e9"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "david.pursehouse@sonymobile.com",
        "time": "Mon Feb 24 14:08:48 2014 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "david.pursehouse@sonymobile.com",
        "time": "Mon Feb 24 14:08:48 2014 +0900"
      },
      "message": "Update Gerrit API version to 2.8 in pom.xml\n\nChange-Id: Ice6d2dc4dd44ec63238578107469bdf5a20cb271\n"
    },
    {
      "commit": "68cb038848405f283b2ca9ff4c44342d4983f8e9",
      "tree": "e0155b189a2e610f0a8204bb0cd6fd89099a7243",
      "parents": [
        "4ff83c2ab5d3a261d492e32e36b77ae0642bb1b3"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "david.pursehouse@sonymobile.com",
        "time": "Mon Oct 21 12:06:59 2013 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "david.pursehouse@sonymobile.com",
        "time": "Thu Oct 31 16:10:57 2013 +0900"
      },
      "message": "Add buck build configuration\n\nChange-Id: I77ea564150f0ef05b1d14f6bccf62c15e7b2366a\n"
    },
    {
      "commit": "4ff83c2ab5d3a261d492e32e36b77ae0642bb1b3",
      "tree": "a139ba262af6bba9e0c469e3da4fb6a1c575df30",
      "parents": [
        "a6a70a391a8983c5430b2c3afbce42b4c39bd684"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "david.pursehouse@sonymobile.com",
        "time": "Mon Oct 21 12:18:24 2013 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "david.pursehouse@sonymobile.com",
        "time": "Mon Oct 21 19:09:31 2013 +0900"
      },
      "message": "Provide plugin name in the manifest\n\nChange-Id: I33df80e1a1347a2ecd36bee518eb7147d7ddd557\n"
    },
    {
      "commit": "a6a70a391a8983c5430b2c3afbce42b4c39bd684",
      "tree": "b2048a867789f26805fb71c03eabbba708400000",
      "parents": [
        "aa46c9e6e231e34030128ff88763f611f3ff5022"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "david.pursehouse@sonymobile.com",
        "time": "Mon Oct 21 12:04:21 2013 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "david.pursehouse@sonymobile.com",
        "time": "Mon Oct 21 19:09:31 2013 +0900"
      },
      "message": "Update API version to 2.8-SNAPSHOT in pom.xml\n\nIn 2.8 the @CanonicalWebUrl annotation never provides a null\nURL provider, so remove the @Nullable annotation.\n\nChange-Id: I190ad40e56d91d720ae78942124c03599749107f\n"
    },
    {
      "commit": "aa46c9e6e231e34030128ff88763f611f3ff5022",
      "tree": "0b422636a5e060e9cc3523f5f32bdd61cdd6b4de",
      "parents": [],
      "author": {
        "name": "Brad Larson",
        "email": "brad.larson@garmin.com",
        "time": "Wed Jan 16 20:37:00 2013 -0600"
      },
      "committer": {
        "name": "Brad Larson",
        "email": "brad.larson@garmin.com",
        "time": "Mon Feb 18 21:52:49 2013 -0600"
      },
      "message": "Initial commit\n\nSigned-off-by: Brad Larson \u003cbklarson@gmail.com\u003e\nChange-Id: I14601d6c90fc017d937e6d899dca17546b041e66\n"
    }
  ]
}
