)]}'
{
  "commit": "7634708c98a6fa439443e0791dd62563f4baf746",
  "tree": "ab92caf9995bf2819ef31a8b4245a13c386027f9",
  "parents": [
    "8624e8cfa88ebd17ecf3bfd55c8dc1a799f47573"
  ],
  "author": {
    "name": "Stefan Tauner",
    "email": "stefan.tauner@alumni.tuwien.ac.at",
    "time": "Sun Nov 27 17:45:49 2016 +0100"
  },
  "committer": {
    "name": "David Hendricks",
    "email": "david.hendricks@gmail.com",
    "time": "Fri Jun 23 06:08:36 2017 +0000"
  },
  "message": "Convert flashrom to git\n\n - Drop support for Subversion in the getrevision script and Makefile.\n - Add .gitignore and .gitattributes file (the latter to limit exports).\n - Restore modification dates of the exported files from the SCM.\n - Stop exporting SCM log dumps to CHANGELOG. This makes no sense.\n - Do not export the pre-\"compiled\" manpage. It can be generated like\n   anything else from the code dump when we export the respective\n   variable.\n   The latter is added with this change.\n - Add some initial client-side git hooks\n   * When committing check for obvious stuff you never want anyway:\n     - white space errors\n   * When pushing to the upstream repository check mandatory rules:\n      - existing signoffs and acks in all new commits\n      - no deletions or creation of branches\n      - do not rewrite history of the precious branches, even if forced\n\nNOTE: This patch is adapted from Stefan Tauner\u0027s original commit:\nhttps://mail.coreboot.org/pipermail/flashrom/2016-November/014877.html\n\nThere are a few major differences:\n- This uses coreboot\u0027s commit-msg hook which includes support for\n  generating and appending Change-Id.\n- djgpp-dos target removal is moved to a follow-up patch.\n- Version string changes are moved to a follow-up patch.\n\nChange-Id: I64eef21982cac0a0a7419bcd2c8a936672ae9cb2\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nSigned-off-by: David Hendricks \u003cdhendricks@fb.com\u003e\nReviewed-on: https://review.coreboot.org/19206\nReviewed-by: Nico Huber \u003cnico.h@gmx.de\u003e\nReviewed-by: Philippe Mathieu-Daudé \u003cf4bug@amsat.org\u003e\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "10f89626de69df8df920f64556a68d1c02ccd126",
      "new_mode": 33188,
      "new_path": ".gitattributes"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "19a4365ee88030d6653899e07eb8716fecc87d25",
      "new_mode": 33188,
      "new_path": ".gitignore"
    },
    {
      "type": "modify",
      "old_id": "8b21431e2d392789a08ad36d99581aecc2f2554d",
      "old_mode": 33188,
      "old_path": "Makefile",
      "new_id": "14c5cae93b2c6a535ef53b4837c51f5a263e46ab",
      "new_mode": 33188,
      "new_path": "Makefile"
    },
    {
      "type": "modify",
      "old_id": "379f75e475a2638c4cbe3883895523f378e1e619",
      "old_mode": 33188,
      "old_path": "flashrom.c",
      "new_id": "c600efc022ccf382ec8d77506cdb94fb8e1f7842",
      "new_mode": 33188,
      "new_path": "flashrom.c"
    },
    {
      "type": "modify",
      "old_id": "101205860efabc6484799006ff4b41fbc5953218",
      "old_mode": 33261,
      "old_path": "util/getrevision.sh",
      "new_id": "e1580e5eb2ae70d5676fa3e4968430133f2d81c9",
      "new_mode": 33261,
      "new_path": "util/getrevision.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "32ff6c70066d0aa922fa0e9b25aeadf600f36fb4",
      "new_mode": 33261,
      "new_path": "util/git-hooks/applypatch-msg"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "82f0581cedc58cebdc615834b3fbca82be920c27",
      "new_mode": 33261,
      "new_path": "util/git-hooks/commit-msg"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bc90e379086baccdc5bb2512861ea73cd179a274",
      "new_mode": 33261,
      "new_path": "util/git-hooks/install.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2ed28f71ff3ecea74e26c87b97c79bffa54f0906",
      "new_mode": 33261,
      "new_path": "util/git-hooks/pre-applypatch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dbccb9e274a20eaeb1c92577365111f8f26171ac",
      "new_mode": 33261,
      "new_path": "util/git-hooks/pre-commit"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5bae8d26ea029ed9a499aa8262404faf55d3b59f",
      "new_mode": 33261,
      "new_path": "util/git-hooks/pre-push"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3fc3e05c6bd61fabe77acb48cf18081dc4d82832",
      "new_mode": 33261,
      "new_path": "util/git-hooks/wrapper.sh"
    }
  ]
}
