)]}'
{
  "commit": "3c81760bc66376c3ac69c39475cbe3b13e97e798",
  "tree": "0dd31739d1fc47df21441349a0cbdb215cf647b8",
  "parents": [
    "5fa0f5238b0cd46cfe7f6fa76c3f526ea98148d9"
  ],
  "author": {
    "name": "Stephen Boyd",
    "email": "sboyd@kernel.org",
    "time": "Mon Aug 19 14:22:43 2019 -0700"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Wed Aug 21 15:09:34 2019 -0700"
  },
  "message": "userdiff: add a builtin pattern for dts files\n\nThe Linux kernel receives many patches to the devicetree files each\nrelease. The hunk header for those patches typically show nothing,\nmaking it difficult to figure out what node is being modified without\napplying the patch or opening the file and seeking to the context. Let\u0027s\nadd a builtin \u0027dts\u0027 pattern to git so that users can get better diff\noutput on dts files when they use the diff\u003ddts driver.\n\nThe regex has been constructed based on the spec at devicetree.org[1]\nand with some help from Johannes Sixt.\n\n[1] https://github.com/devicetree-org/devicetree-specification/releases/latest\n\nCc: Rob Herring \u003crobh+dt@kernel.org\u003e\nCc: Frank Rowand \u003cfrowand.list@gmail.com\u003e\nSigned-off-by: Stephen Boyd \u003csboyd@kernel.org\u003e\nSigned-off-by: Junio C Hamano \u003cgitster@pobox.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "fb1d188d440cc2fd3579844045d01a77423a58c7",
      "old_mode": 33188,
      "old_path": "Documentation/gitattributes.txt",
      "new_id": "c5a528c667b62abe81e6454b061834200011657e",
      "new_mode": 33188,
      "new_path": "Documentation/gitattributes.txt"
    },
    {
      "type": "modify",
      "old_id": "9261d6d3a0000e9891e1af58265349522ca40b84",
      "old_mode": 33261,
      "old_path": "t/t4018-diff-funcname.sh",
      "new_id": "6f5ef0035e92998eb74b14081aa021247abf67d8",
      "new_mode": 33261,
      "new_path": "t/t4018-diff-funcname.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b21ef8737bb8d22b46ef8208398dc6e21e6cca8c",
      "new_mode": 33188,
      "new_path": "t/t4018/dts-labels"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c5287d91416e43b1b0b2341bf9742030318676ef",
      "new_mode": 33188,
      "new_path": "t/t4018/dts-node-unitless"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5a4334bb1645ba4e2145bad9bd2ed447b7e5510f",
      "new_mode": 33188,
      "new_path": "t/t4018/dts-nodes"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "559dfce9b308147cef32e3de5065183c6685f032",
      "new_mode": 33188,
      "new_path": "t/t4018/dts-nodes-comment1"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "27e9718b31cfc7bd0438db588a3a2b497919dd67",
      "new_mode": 33188,
      "new_path": "t/t4018/dts-nodes-comment2"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8f0c87d8637fa788756d78523bd834ed5f37960c",
      "new_mode": 33188,
      "new_path": "t/t4018/dts-reference"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2ef9e6ffaa2ca9a1343bc7481562467fa0683b08",
      "new_mode": 33188,
      "new_path": "t/t4018/dts-root"
    },
    {
      "type": "modify",
      "old_id": "912df91226f2a018016129a6634b837faee19869",
      "old_mode": 33261,
      "old_path": "t/t4034-diff-words.sh",
      "new_id": "9a93c2a3e0dd8a4763092549df77172657009c56",
      "new_mode": 33261,
      "new_path": "t/t4034-diff-words.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "560fc99184761019d0fb7d99a6c1707ee6dddd06",
      "new_mode": 33188,
      "new_path": "t/t4034/dts/expect"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7803aee2809335ff747b3a028c4239e4c843d67e",
      "new_mode": 33188,
      "new_path": "t/t4034/dts/post"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b6a905113c22e357754bdddc10024b5bba055796",
      "new_mode": 33188,
      "new_path": "t/t4034/dts/pre"
    },
    {
      "type": "modify",
      "old_id": "e74a6d402255b0eaf1022863ba30305930d29b6f",
      "old_mode": 33188,
      "old_path": "userdiff.c",
      "new_id": "86e3244e15ddc8beaf2fc6e6a0b4b0767c87f96c",
      "new_mode": 33188,
      "new_path": "userdiff.c"
    }
  ]
}
