)]}'
{
  "commit": "cd4f09e38341bdd17cf008ea57863e4b10ac176b",
  "tree": "9c1162de2f91778e9792f1831b05292ef6defc62",
  "parents": [
    "edca4152560522a431a51fc0a06147fc680b5b18"
  ],
  "author": {
    "name": "Jeff King",
    "email": "peff@peff.net",
    "time": "Wed Sep 18 17:14:00 2013 -0400"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Wed Sep 18 14:41:19 2013 -0700"
  },
  "message": "shortlog: ignore commits with missing authors\n\nMost of git\u0027s traversals are robust against minor breakages\nin commit data. For example, \"git log\" will still output an\nentry for a commit that has a broken encoding or missing\nauthor, and will not abort the whole operation.\n\nShortlog, on the other hand, will die as soon as it sees a\ncommit without an author, meaning that a repository with\na broken commit cannot get any shortlog output at all.\n\nLet\u0027s downgrade this fatal error to a warning, and continue\nthe operation.\n\nWe simply ignore the commit and do not count it in the total\n(since we do not have any author under which to file it).\nAlternatively, we could output some kind of \"\u003cempty\u003e\" record\nto collect these bogus commits. It is probably not worth it,\nthough; we have already warned to stderr, so the user is\naware that such bogosities exist, and any placeholder we\ncame up with would either be syntactically invalid, or would\npotentially conflict with real data.\n\nSigned-off-by: Jeff King \u003cpeff@peff.net\u003e\nSigned-off-by: Junio C Hamano \u003cgitster@pobox.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1fd6f8ac5977ee670bf8ba230cec8553393baafd",
      "old_mode": 33188,
      "old_path": "builtin/shortlog.c",
      "new_id": "dca7fa1f91cecacba9e09dff9875260f08a79386",
      "new_mode": 33188,
      "new_path": "builtin/shortlog.c"
    },
    {
      "type": "modify",
      "old_id": "5493500ef15d2f561bd14ca0bdf5f519ec6f49be",
      "old_mode": 33261,
      "old_path": "t/t4201-shortlog.sh",
      "new_id": "42866992cfe65657019dced508d3490b3851a6c7",
      "new_mode": 33261,
      "new_path": "t/t4201-shortlog.sh"
    }
  ]
}
