)]}'
{
  "commit": "de0ca06a99c33df8333955642843331ab6b6e7ff",
  "tree": "3799e038c41476fd6366dae2a7919474125c4bd8",
  "parents": [
    "c0a1633b6201ef79e31b7da464d44fdf5953054d"
  ],
  "author": {
    "name": "Adrian Bunk",
    "email": "bunk@kernel.org",
    "time": "Fri Jul 25 01:46:34 2008 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Fri Jul 25 10:53:33 2008 -0700"
  },
  "message": "coda: remove CODA_FS_OLD_API\n\nWhile fixing CONFIG_ leakages to the userspace kernel headers I ran into\nCODA_FS_OLD_API.\n\nAfter five years, are there still people using the old API left?\nEspecially considering that you have to choose at compile time which API\nto support in the kernel (and distributions tend to offer the new API for\nsome time).\n\nJan: \"The old API can definitely go.  Around the time the new\n      interface went in there were some non-Coda userspace file system\n      implementations that took a while longer to convert to the new API,\n      but by now they all switched to the new interface or in some cases\n      to a FUSE-based solution.\"\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nAcked-by: Jan Harkes \u003cjaharkes@cs.cmu.edu\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": "37db79a2ff9578e162fcfd8a346d2c6254a95c7f",
      "old_mode": 33188,
      "old_path": "fs/Kconfig",
      "new_id": "ed563b9e352a470a1c7375240bd63037e4614728",
      "new_mode": 33188,
      "new_path": "fs/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "e1c854890f9400b9467419ce9e625084391d9853",
      "old_mode": 33188,
      "old_path": "fs/coda/coda_linux.c",
      "new_id": "bf4a3fd3c8e33a910f0ab7ae638a4b66d06f08e5",
      "new_mode": 33188,
      "new_path": "fs/coda/coda_linux.c"
    },
    {
      "type": "modify",
      "old_id": "40c36f7352a609a061cabdd1704e8074c0e0ee2e",
      "old_mode": 33188,
      "old_path": "fs/coda/psdev.c",
      "new_id": "0d9b80ec689ccc0741fee358d92f26b34f1bc4c9",
      "new_mode": 33188,
      "new_path": "fs/coda/psdev.c"
    },
    {
      "type": "modify",
      "old_id": "359e531094ddddb74a88de2dbb74e11dde27d528",
      "old_mode": 33188,
      "old_path": "fs/coda/upcall.c",
      "new_id": "ce432bca95d1f875db17233560d7d7f8cf2dbbfa",
      "new_mode": 33188,
      "new_path": "fs/coda/upcall.c"
    },
    {
      "type": "modify",
      "old_id": "b5cf0780c51a6a0e9ebc243a6053922572756f09",
      "old_mode": 33188,
      "old_path": "include/linux/coda.h",
      "new_id": "96c87693800ba1b0eaf46065f670b46fb4e3cbfc",
      "new_mode": 33188,
      "new_path": "include/linux/coda.h"
    }
  ]
}
