)]}'
{
  "commit": "36b4cf19348c98fa070dbb99e4bb2eb190ff4cef",
  "tree": "44c9297e4cfacf52f2a37126bfd80b457f62907d",
  "parents": [
    "7b1db0908d88f0c9cfac24e214ff72a860692e23"
  ],
  "author": {
    "name": "Ian Jackson",
    "email": "ian.jackson@eu.citrix.com",
    "time": "Thu Mar 08 19:03:07 2018 +0000"
  },
  "committer": {
    "name": "Paolo Bonzini",
    "email": "pbonzini@redhat.com",
    "time": "Mon Mar 26 14:37:12 2018 +0200"
  },
  "message": "scripts/get_maintainer.pl: Print proper error message for missing $file\n\nIf you pass scripts/get_maintainer.pl the name of a FIFO or other\nexciting object (/dev/stdin, for example), it would falsely print\n\"file not found\".  Instead: stat the object rather than using -f so\nthat we do not mind if the object is not a file; and print the errno\nvalue in the error message.\n\nSigned-off-by: Ian Jackson \u003cIan.Jackson@eu.citrix.com\u003e\nCC: Thomas Huth \u003cthuth@redhat.com\u003e\nCC: Paolo Bonzini \u003cpbonzini@redhat.com\u003e\nCC: Stefano Stabellini \u003csstabellini@kernel.org\u003e\nCC: Anthony PERARD \u003canthony.perard@citrix.com\u003e\nMessage-Id: \u003c1520535787-6223-13-git-send-email-ian.jackson@eu.citrix.com\u003e\nSigned-off-by: Paolo Bonzini \u003cpbonzini@redhat.com\u003e\nSigned-off-by: Ian Jackson \u003cian.jackson@eu.citrix.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "07369aa8ea9b219d9d072b263d4dfab1bed0055e",
      "old_mode": 33261,
      "old_path": "scripts/get_maintainer.pl",
      "new_id": "43fb5f512f70d8f7b32681393b564dcee51c1e67",
      "new_mode": 33261,
      "new_path": "scripts/get_maintainer.pl"
    }
  ]
}
