)]}'
{
  "log": [
    {
      "commit": "4f4b683776a40d0b414d1f06294cbb9b41bfca8a",
      "tree": "8e873f2d7d5fa3eb7e06bd2181ac7b48c4e3c469",
      "parents": [
        "39180a91cc6affc12cf21d650835c54cdc992166"
      ],
      "author": {
        "name": "Thomas Broyer",
        "email": "t.broyer@ltgt.net",
        "time": "Wed Jun 17 22:20:22 2020 +0200"
      },
      "committer": {
        "name": "Thomas Broyer",
        "email": "t.broyer@gmail.com",
        "time": "Thu Jun 18 17:24:49 2020 +0000"
      },
      "message": "Fix the presubmitter\n\nAccording to https://wiki.jenkins.io/display/JENKINS/Parameterized+Build\nit should be enough to change our Get to a Post\n\nChange-Id: I3a964e4214eee5e9979216a35a42fc1e0ddbbb78\n"
    },
    {
      "commit": "39180a91cc6affc12cf21d650835c54cdc992166",
      "tree": "419148860ef3a879488ca3c3f531b50a3b136379",
      "parents": [
        "23e34a5c3018f421c513066618f54fa2d7febb26"
      ],
      "author": {
        "name": "Thomas Broyer",
        "email": "t.broyer@gmail.com",
        "time": "Thu Jun 19 16:15:08 2014 +0200"
      },
      "committer": {
        "name": "Thomas Broyer",
        "email": "t.broyer@gmail.com",
        "time": "Thu Jun 19 16:15:08 2014 +0200"
      },
      "message": "lint: avoid false positives with URLs at start of line in body\n\nWhen the message body\u0027s last line starts with a URL, lint thought this\nwas a footer line. This change blacklists URLs using the same regexp\nas the Gerrit commit-msg hook, by matching ^[a-ZA-Z0-9-]:// (i.e. a\nfooter field name directly followed by two slashes)\n\nChange-Id: I061bee679e7ec807fa0d7c233fbbf432faa268c0\n"
    },
    {
      "commit": "23e34a5c3018f421c513066618f54fa2d7febb26",
      "tree": "b2c7c01ab4bfc16aae5f313822e622865a1b462e",
      "parents": [
        "3d023a8555e73d6fc41712a6905ed504d32e24e9"
      ],
      "author": {
        "name": "Thomas Broyer",
        "email": "t.broyer@gmail.com",
        "time": "Sun Apr 27 15:51:01 2014 +0200"
      },
      "committer": {
        "name": "Thomas Broyer",
        "email": "t.broyer@gmail.com",
        "time": "Sun Apr 27 15:51:01 2014 +0200"
      },
      "message": "Report style errors in lines near changed lines.\n\nChange-Id: I10f190b377295e5f6bab1e2672f566ccf75912d6\n"
    },
    {
      "commit": "3d023a8555e73d6fc41712a6905ed504d32e24e9",
      "tree": "307b04cb3f3fea8ac9df366e578ebcbc51a5c3a2",
      "parents": [
        "25de7f450d46d52e2434f8e51c6531604c327c62"
      ],
      "author": {
        "name": "Thomas Broyer",
        "email": "t.broyer@gmail.com",
        "time": "Sun Apr 27 14:57:05 2014 +0200"
      },
      "committer": {
        "name": "Thomas Broyer",
        "email": "t.broyer@gmail.com",
        "time": "Sun Apr 27 14:57:05 2014 +0200"
      },
      "message": "Refactor and add tests for checkstyle comments on changed lines\n\nThis is in prevision to reporting checkstyle warnings and errors around\nchanged lines.\n\nChange-Id: I0c15a4e6e15886967162d19e9619a72c22304078\n"
    },
    {
      "commit": "25de7f450d46d52e2434f8e51c6531604c327c62",
      "tree": "242574d2f7514e1b6075a139cdcf022bf73098f7",
      "parents": [
        "39ddc77905ea0fdf78e3a1aab20968db61f65e66"
      ],
      "author": {
        "name": "Roberto Lublinerman",
        "email": "rluble@google.com",
        "time": "Fri Apr 18 16:14:50 2014 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Apr 18 23:42:00 2014 +0000"
      },
      "message": "Use relative path in Gerrit line comments.\n\nChange-Id: I1f453a04b1f7f546c5cf2f6852d06f0889b012e5\n"
    },
    {
      "commit": "39ddc77905ea0fdf78e3a1aab20968db61f65e66",
      "tree": "f88127ce9b6e23d33e9f8acafa9b382c01b18efc",
      "parents": [
        "7582e06d5312b59b457ed58913852353752c0910"
      ],
      "author": {
        "name": "Roberto Lublinerman",
        "email": "rluble@google.com",
        "time": "Fri Apr 18 16:22:49 2014 -0700"
      },
      "committer": {
        "name": "Roberto Lublinerman",
        "email": "rluble@google.com",
        "time": "Fri Apr 18 16:22:49 2014 -0700"
      },
      "message": "Fix missing / on one of lint paths.\n\nChange-Id: Ibdd159a2d470f11074cf7cf530b3b21f60c0aafc\n"
    },
    {
      "commit": "7582e06d5312b59b457ed58913852353752c0910",
      "tree": "40a8014967a0eb8a79fe93ca4051797adc107b13",
      "parents": [
        "b6e3a3a57503dc5e6e6e2d1f91a65ef845725552"
      ],
      "author": {
        "name": "Roberto Lublinerman",
        "email": "rluble@google.com",
        "time": "Tue Mar 25 12:06:05 2014 -0700"
      },
      "committer": {
        "name": "Roberto Lublinerman",
        "email": "rluble@google.com",
        "time": "Tue Mar 25 21:14:44 2014 +0000"
      },
      "message": "Update fastcheck (lint) to check the same files ant checkstyle.\n\nChange-Id: I600a0b1ebdfda1576ca016b0d1660bacc4e67d9d\n"
    },
    {
      "commit": "b6e3a3a57503dc5e6e6e2d1f91a65ef845725552",
      "tree": "b362331c945919860547223a8b56f47b59118ea0",
      "parents": [
        "8e8c05e6a35344f5e57b91f86fe9862e2be6fc77"
      ],
      "author": {
        "name": "Matthew Dempsky",
        "email": "mdempsky@google.com",
        "time": "Thu Mar 20 10:35:03 2014 -0700"
      },
      "committer": {
        "name": "Matthew Dempsky",
        "email": "mdempsky@google.com",
        "time": "Thu Mar 20 10:38:14 2014 -0700"
      },
      "message": "Suggest using url.$URL.insteadOf to speed up \"go get\"\n\nBy setting the url.https://gwt.googlesource.com/.insteadOf option to\ngit://gwt.googlesource.com/, when \"go get\" tries to first download\nbuildglue from git://gwt.googlesource.com/buildglue, git will\nautomatically rewrite the URL to use https:// and avoid the\nsignificant delay.\n\nThe url.$URL.insteadOf option is documented in the git-fetch manual.\n\nChange-Id: I50ab5b669d5026f011c35c1a19ec0c6dc1b37762\n"
    },
    {
      "commit": "8e8c05e6a35344f5e57b91f86fe9862e2be6fc77",
      "tree": "e6140b4fcfd22e1ffcf3047291b01a8e0ac7ca3f",
      "parents": [
        "ad831024b7c995cb966fe5cce2897699cf6ebce1"
      ],
      "author": {
        "name": "Roberto Lublinerman",
        "email": "rluble@google.com",
        "time": "Tue Mar 18 11:59:26 2014 -0700"
      },
      "committer": {
        "name": "Roberto Lublinerman",
        "email": "rluble@google.com",
        "time": "Thu Mar 20 09:15:57 2014 -0700"
      },
      "message": "Update checkstyle.go to refer to checkstyle 5.7.\n\nChange-Id: I15a68ad9bb37b05c080f96e66f697c9a3a29a4d0\n"
    },
    {
      "commit": "ad831024b7c995cb966fe5cce2897699cf6ebce1",
      "tree": "46c832150d7c0ccd79c4843aa59ba4ca4086f090",
      "parents": [
        "c1e2c0883457097989475cf4719db5708e138083"
      ],
      "author": {
        "name": "Thomas Broyer",
        "email": "t.broyer@gmail.com",
        "time": "Mon Nov 11 05:35:05 2013 +0100"
      },
      "committer": {
        "name": "Thomas Broyer",
        "email": "t.broyer@gmail.com",
        "time": "Fri Nov 15 00:16:20 2013 +0100"
      },
      "message": "Use accurate line numbers for the commit message\n\nWe used a magic number matching the most common use-case, we now compute\nthe offset based on the way Gerrit generates the COMMIT_MSG.\n\nChange-Id: Ieb5e5e199beb122336cf3a7568d0313049aa0f57\n"
    },
    {
      "commit": "c1e2c0883457097989475cf4719db5708e138083",
      "tree": "32025b22e32de037cf72884f91d40ed96a7a139f",
      "parents": [
        "1732cc7bf3fb64d2750b6bb702db7163233f288c"
      ],
      "author": {
        "name": "Thomas Broyer",
        "email": "t.broyer@gmail.com",
        "time": "Mon Nov 11 02:45:44 2013 +0100"
      },
      "committer": {
        "name": "Thomas Broyer",
        "email": "t.broyer@gmail.com",
        "time": "Mon Nov 11 02:45:44 2013 +0100"
      },
      "message": "Add lint check for footer-like lines outside footer.\n\nChange-Id: I2b7941b5cdec7c2634a22bc48c564c5c159a507f\n"
    },
    {
      "commit": "1732cc7bf3fb64d2750b6bb702db7163233f288c",
      "tree": "2434fe6a68d061933225b4635271b0057ff7c2fd",
      "parents": [
        "b8532d40ac29c47a0e8c27340f192629881d79f5"
      ],
      "author": {
        "name": "Matthew Dempsky",
        "email": "mdempsky@google.com",
        "time": "Wed Nov 06 10:16:42 2013 -0800"
      },
      "committer": {
        "name": "Matthew Dempsky",
        "email": "mdempsky@google.com",
        "time": "Thu Nov 07 11:03:11 2013 -0800"
      },
      "message": "Add lint check to suggest \u0027Bug: issue NNNN\u0027\n\nChange-Id: Ief0eb484d89752f3e9fa111754fd93759b20a448\n"
    },
    {
      "commit": "b8532d40ac29c47a0e8c27340f192629881d79f5",
      "tree": "58ea1ed81e4d32375c62841fdf0a7e9cb533a253",
      "parents": [
        "bb47cd1ebd6b81ac097b55c2e734abe1dbd6f8be"
      ],
      "author": {
        "name": "Matthew Dempsky",
        "email": "mdempsky@google.com",
        "time": "Mon Oct 28 11:39:20 2013 -0700"
      },
      "committer": {
        "name": "Matthew Dempsky",
        "email": "mdempsky@google.com",
        "time": "Mon Oct 28 11:39:20 2013 -0700"
      },
      "message": "Apply \"go fmt\" to lint_test.go\n\nChange-Id: I600fa3a370291b8d7ea80c8e0eedd32db3b9e341\n"
    },
    {
      "commit": "bb47cd1ebd6b81ac097b55c2e734abe1dbd6f8be",
      "tree": "7825d997a9c2b28dacd9eb315ca34bf52a56c81c",
      "parents": [
        "468d25b0387519b7bad047b5339dfbdd2e4c598b"
      ],
      "author": {
        "name": "Matthew Dempsky",
        "email": "mdempsky@google.com",
        "time": "Mon Oct 28 10:35:45 2013 -0700"
      },
      "committer": {
        "name": "Matthew Dempsky",
        "email": "mdempsky@google.com",
        "time": "Mon Oct 28 11:05:03 2013 -0700"
      },
      "message": "Relax the subject line character limit\n\nJava class and method names are too verbose to allow useful subject\nlines to fit into 50 characters, and we\u0027re frequently allowing them to\nbe longer anyway.  Might as well bump to 72 like the rest of the\ncommit message.\n\nChange-Id: I90503508e0b1f6230c7643b3e109e9902eb2cf8f\n"
    },
    {
      "commit": "468d25b0387519b7bad047b5339dfbdd2e4c598b",
      "tree": "5f90b7b2d9767860a0e4ba8568ad5912b2af2235",
      "parents": [
        "86b6e7e3c9e209436f096301a5b251dbe3de5edf"
      ],
      "author": {
        "name": "Matthew Dempsky",
        "email": "mdempsky@google.com",
        "time": "Wed Oct 23 02:04:11 2013 -0700"
      },
      "committer": {
        "name": "Matthew Dempsky",
        "email": "mdempsky@google.com",
        "time": "Wed Oct 23 02:20:49 2013 -0700"
      },
      "message": "Add install instructions\n\nChange-Id: Ib1fcd6905f7da426d8e90fae1001f50a3c9d598e\n"
    },
    {
      "commit": "86b6e7e3c9e209436f096301a5b251dbe3de5edf",
      "tree": "d7c60e31fd001c074cff18ba167318b2b8274b7b",
      "parents": [
        "b6a94f67b4059fc8a946af80f93e23a643497838"
      ],
      "author": {
        "name": "Matthew Dempsky",
        "email": "mdempsky@google.com",
        "time": "Sun Oct 20 02:47:43 2013 -0700"
      },
      "committer": {
        "name": "Matthew Dempsky",
        "email": "mdempsky@google.com",
        "time": "Tue Oct 22 10:53:57 2013 -0700"
      },
      "message": "Initial \u0027buildglue\u0027 project code dump\n\nThis brings the build tools used to integrate GWT\u0027s Gerrit and Jenkins\ninstances under proper code review and version control.\n\nThe main tool of interest is the \u0027presubmitter\u0027 command, which\nperiodically polls Gerrit for new unverified changes and runs various\npresubmit checks on them.\n\nChange-Id: Idd132bc62b1c0c91ab9ac16354fe5afecab5ff53\n"
    },
    {
      "commit": "b6a94f67b4059fc8a946af80f93e23a643497838",
      "tree": "4b825dc642cb6eb9a060e54bf8d69288fbee4904",
      "parents": [],
      "author": {
        "name": "Matthew Dempsky",
        "email": "mdempsky@google.com",
        "time": "Tue Oct 22 17:49:33 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Oct 22 17:49:33 2013 +0000"
      },
      "message": "Initial empty repository\n"
    }
  ]
}
