)]}'
{
  "log": [
    {
      "commit": "1dcd81002453f9f22c6c4fd6c3c7d8f1c7c891fa",
      "tree": "dd179331ee43dd0215de3fd494ea8b653dad7f27",
      "parents": [
        "2d74b2c62cf8867d0762f6e6b5ed8906cb6a745f"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Mon Mar 08 08:24:27 2010 -0800"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Tue Mar 23 12:26:38 2010 +0100"
      },
      "message": "headerdep: perlcritic warning\n\nMinor perlcritic warning:\nheaderdep.pl: \"return\" statement with explicit \"undef\" at line 84, column 2.  See page 199 of PBP.  (Severity: 5)\n\nThe rationale according to PBP is that an explicit return of undef\n(contrary to most people\u0027s expectations) doesn\u0027t\nalways evaluate as false. It has to with the fact that perl return value\ndepends on context the function is called. If function is used in\nlist context, the appropriate return value for false is an empty list;\nwhereas in scalar context the return value for false is undefined.\nBy just using a \"return\" both cases are handled.\n\nIn the context of a trivial script this doesn\u0027t matter. But one script\nmay be cut-paste into later code (most people like me only know 50%\nof perl), that is why perlcritic always complains\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "79ff807cf23ffb527f3f35bdececf56cabcdee07",
      "tree": "bffd2ac2a735378aa1898aea78505da7fcbc8d09",
      "parents": [
        "d848223808c5d21e1b3cea090047e34722c6254b"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Sun Mar 29 15:01:47 2009 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat Apr 11 08:18:07 2009 +0200"
      },
      "message": "kbuild: fix option processing for -I in headerdep\n\n-I takes an argument.  Without this change only a 1 is added to\n@opt_include which is not helpful.\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nAcked-by: Vegard Nossum \u003cvegard.nossum@gmail.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "179efcb47d5a5dd34a45be3f0eca4bffa717c6b4",
      "tree": "2ec42d6576ec8f73e8911bf44eac4570c6a7afb5",
      "parents": [
        "a6ba0cb35da64d658b7a01ea4597416f8522d5e1"
      ],
      "author": {
        "name": "Vegard Nossum",
        "email": "vegard.nossum@gmail.com",
        "time": "Tue Dec 16 12:33:43 2008 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Thu Dec 18 20:18:04 2008 +0100"
      },
      "message": "kbuild: add headerdep used to detect inclusion cycles in header files\n\nSigned-off-by: Vegard Nossum \u003cvegard.nossum@gmail.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    }
  ]
}
