)]}'
{
  "commit": "d3cb5904f3ca62f23c95248f951477d322159bbb",
  "tree": "7ce57fe9b75a44a439179c9022d1baef5353ffc0",
  "parents": [
    "43b3ab6f872ef64622d98ab0e3c88e312453c089"
  ],
  "author": {
    "name": "Richard Levitte",
    "email": "levitte@openssl.org",
    "time": "Wed Jul 15 08:33:08 2020 +0200"
  },
  "committer": {
    "name": "Richard Levitte",
    "email": "levitte@openssl.org",
    "time": "Sun Jul 19 18:45:30 2020 +0200"
  },
  "message": "util/find-doc-nits: read full declarations as one line in name_synopsis()\n\nname_synopsis was reading physical SYNOPSIS lines.  This changes it to\nconsider a declaration at a time, so we treat a C declaration that\u0027s\nbeen broken up in several lines as one.\n\nThis makes it mandatory to end all C declarations in the SYNOPSIS with\na semicolon.  Those can be detected in two ways:\n\n1.  Parsing an individual .pod file outputs this error:\n\n    doc/man3/SOMETHING.pod:1: Can\u0027t parse rest of synopsis:\n\n     int SOMETHING_status(SOMETHING *s)\n     int SOMETHING_start(SOMETHING *s)\n\n    (declarations not ending with a semicolon (;)?)\n\n2.  Errors like this:\n\n    doc/man3/SOMETHING.pod:1: SOMETHING_status missing from SYNOPSIS\n    doc/man3/SOMETHING.pod:1: SOMETHING_start missing from SYNOPSIS\n\nReviewed-by: Tomas Mraz \u003ctmraz@fedoraproject.org\u003e\nReviewed-by: Shane Lontis \u003cshane.lontis@oracle.com\u003e\n(Merged from https://github.com/openssl/openssl/pull/12452)\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d2317459ec04f1f1076e06c8f2fd7b2d2849177d",
      "old_mode": 33261,
      "old_path": "util/find-doc-nits",
      "new_id": "bcae76e4834c1578de645c16993c6a6bf122630e",
      "new_mode": 33261,
      "new_path": "util/find-doc-nits"
    }
  ]
}
