)]}'
{
  "commit": "49c78e22c09388f8f6a3ddbd12c6cee94befac55",
  "tree": "5f1879c4863e412918378b698fce0fd9228cecf3",
  "parents": [
    "a2446f5666ebeb30a328f775d8677d9277d16137",
    "1ce93781307f778f67df83a920704dc3a4bfa942"
  ],
  "author": {
    "name": "Luca Milanesio",
    "email": "luca.milanesio@gmail.com",
    "time": "Thu Jun 25 10:07:53 2020 +0100"
  },
  "committer": {
    "name": "Luca Milanesio",
    "email": "luca.milanesio@gmail.com",
    "time": "Thu Jun 25 10:08:29 2020 +0100"
  },
  "message": "Merge branch \u0027stable-3.1\u0027\n\n* stable-3.1:\n  Revert \"Log matched issues at fine level to aid debugging\"\n  Extend CommitMessageFetcher to handle non-commit objects\n  Fix typo in documentation RevUpdatedEvents -\u003e RefUpdatedEvents\n  Check if approvals array is null before iterating\n  Log matched issues at fine level to aid debugging\n  Switch from deprecated SoyTofu to current SoySauce\n  Avoid NPE in AddSoyComment if no template file given\n  Add test for AddSoyComment\n  Allow to log rendered Soy templates\n  Switch to Flogger\n  Document default implementations in ItsFacade\n  Fix parameter specification for Soy template example\n  Drop \u0027autoescape\u0027 from Soy template example\n  Mute warning when actions config file is missing\n\nChange-Id: Ibaa429fb95f0b0ebeec795cb92f59a8d79fd6b99\n",
  "tree_diff": []
}
