)]}'
{
  "commit": "307ab20b333d9b4c818b1ff912e86944d1a3fdc1",
  "tree": "f12359319e8af782f8c2f31ca811643ec38213f0",
  "parents": [
    "e5b06629de847663aaf0f7daae8de81338da3901"
  ],
  "author": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Sun Feb 19 15:36:55 2012 -0800"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Sun Feb 19 15:36:55 2012 -0800"
  },
  "message": "xdiff: PATIENCE/HISTOGRAM are not independent option bits\n\nBecause the default Myers, patience and histogram algorithms cannot be in\neffect at the same time, XDL_PATIENCE_DIFF and XDL_HISTOGRAM_DIFF are not\nindependent bits.  Instead of wasting one bit per algorithm, define a few\nmacros to access the few bits they occupy and update the code that access\nthem.\n\nSigned-off-by: Junio C Hamano \u003cgitster@pobox.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "374ecf3b486e218c52f94ba14481a715c19b80db",
      "old_mode": 33188,
      "old_path": "diff.c",
      "new_id": "52cda7a0da154029eac675cea8acdbbe5b45ebf8",
      "new_mode": 33188,
      "new_path": "diff.c"
    },
    {
      "type": "modify",
      "old_id": "0c51724493f76461b67d6ef8f5556852819ad809",
      "old_mode": 33188,
      "old_path": "diff.h",
      "new_id": "e688a48d10de628415129c334e96361be973abcd",
      "new_mode": 33188,
      "new_path": "diff.h"
    },
    {
      "type": "modify",
      "old_id": "cc664c39b66b0bb499dec13a22880a6096423fa6",
      "old_mode": 33188,
      "old_path": "merge-recursive.c",
      "new_id": "1d574fee8b61b3273787f0b9085a45c59b454d42",
      "new_mode": 33188,
      "new_path": "merge-recursive.c"
    },
    {
      "type": "modify",
      "old_id": "70c8b87ff2ee920a3fdea96291ed0d11b8a12e8f",
      "old_mode": 33188,
      "old_path": "xdiff/xdiff.h",
      "new_id": "09215afe6e0250fd29897390f074234a7b89f4d8",
      "new_mode": 33188,
      "new_path": "xdiff/xdiff.h"
    },
    {
      "type": "modify",
      "old_id": "75a39227501715504cdd12ccc1b4854568a54ad7",
      "old_mode": 33188,
      "old_path": "xdiff/xdiffi.c",
      "new_id": "bc889e87894fbd261db8aaf29723e8df35f913da",
      "new_mode": 33188,
      "new_path": "xdiff/xdiffi.c"
    },
    {
      "type": "modify",
      "old_id": "18f6f997c321b5ac1f4d4211a4d448dc8542c22f",
      "old_mode": 33188,
      "old_path": "xdiff/xhistogram.c",
      "new_id": "bf99787c3e4c791426311495dda9d4da81cbb571",
      "new_mode": 33188,
      "new_path": "xdiff/xhistogram.c"
    },
    {
      "type": "modify",
      "old_id": "fdd7d0263f576a8dc1a8e791ef50f8dbe25c7ee5",
      "old_mode": 33188,
      "old_path": "xdiff/xpatience.c",
      "new_id": "04e1a1ab2a863814df3b9a91d4e854704d47f3f5",
      "new_mode": 33188,
      "new_path": "xdiff/xpatience.c"
    },
    {
      "type": "modify",
      "old_id": "e419f4f726019a5b0365c589285439fb3bfb8db2",
      "old_mode": 33188,
      "old_path": "xdiff/xprepare.c",
      "new_id": "63a22c630e521969b08c8ecb1ce9fa3e0f3ff513",
      "new_mode": 33188,
      "new_path": "xdiff/xprepare.c"
    }
  ]
}
