)]}'
{
  "commit": "b635ed97a06e10e6b562d8a4356444ac8e31dce8",
  "tree": "e0a887a4ae80c395c01b11d9e2864009c2881aa2",
  "parents": [
    "38e79b1fdab9244e1727d0698afcf3bb8956c0a4"
  ],
  "author": {
    "name": "Jeff King",
    "email": "peff@peff.net",
    "time": "Tue Mar 20 00:14:54 2018 -0400"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Tue Mar 20 10:01:03 2018 -0700"
  },
  "message": "doc/gitattributes: mention non-recursive behavior\n\nThe gitattributes documentation claims that the pattern\nrules are largely the same as for gitignore. However, the\nrules for recursion are different.\n\nIn an ideal world, we would make them the same (if for\nnothing else than consistency and simplicity), but that\nwould create backwards compatibility issues. For some\ndiscussion, see this thread:\n\n  https://public-inbox.org/git/slrnkldd3g.1l4.jan@majutsushi.net/\n\nBut let\u0027s at least document the differences instead of\nactively misleading the user by claiming that they\u0027re the\nsame.\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": "30687de81a6e40b3d9cc120f659817b1a8d03603",
      "old_mode": 33188,
      "old_path": "Documentation/gitattributes.txt",
      "new_id": "a2a025400b25d3ab8308146376e1ff8c58b3762e",
      "new_mode": 33188,
      "new_path": "Documentation/gitattributes.txt"
    }
  ]
}
