)]}'
{
  "commit": "8b58be884a9fd650abb7f7adf3f885fb9cecd79d",
  "tree": "1343394411085fbe4dfe54ffc950c23a7dd14af2",
  "parents": [
    "3d202aeb7b7b33d5a5b2040ee5af5b309782941c"
  ],
  "author": {
    "name": "Joe Perches",
    "email": "joe@perches.com",
    "time": "Wed Jul 29 15:04:30 2009 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Wed Jul 29 19:10:41 2009 -0700"
  },
  "message": "MAINTAINERS: coalesce name and email address lines\n\nSwitch the MAINTAINERS email address format from\n\nP:\tLinus Torvalds\nM:\ttorvalds@linux-foundation.org\n\nto\n\nM:\tLinus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n\nMainly to ease the copy-n-pasting of maitnainer addresses into email clients.\n\nThe script to perform this operation:\n\n#! /bin/sh\n#\n# Change MAINTAINERS from\n#\tP: name\n#\tM: address\n# to:\n#\tM: name \u003caddress\u003e\n#\n# Integrate P: and M: lines\n#\nperl -i -e \u0027local $/; while(\u003c\u003e) { s@P:\t([^\\n]+)\\nM:\t([^\\n]+)\\n@M:\t\\1 \u003c\\2\u003e\\n@g; print; }\u0027 MAINTAINERS\n#\n# Quote names with periods, commas and parentheses\n#\nsed -r -i -e \"s/^M:\t(.+)([\\.,\u0027\\(])(.*) \u003c/M:\t\\\"\\1\\2\\3\\\" \u003c/g\" MAINTAINERS\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nAcked-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e4e3471cd0edda08526668bae7420312a3eab0f7",
      "old_mode": 33188,
      "old_path": "MAINTAINERS",
      "new_id": "a013e963fc07a5c603dc0843f10afad832b1deb8",
      "new_mode": 33188,
      "new_path": "MAINTAINERS"
    }
  ]
}
