)]}'
{
  "commit": "fbedadc16e5c888e4df9df3b1757de4993508d35",
  "tree": "c477daf52f7a8aa2c2a0c9902b1711b6c2d32833",
  "parents": [
    "0fc9655ec67ec5d4dfd08e469e0e9f0a494bf5bc"
  ],
  "author": {
    "name": "Eric Van Hensbergen",
    "email": "ericvh@gmail.com",
    "time": "Mon Oct 13 20:36:16 2008 -0500"
  },
  "committer": {
    "name": "Eric Van Hensbergen",
    "email": "ericvh@gmail.com",
    "time": "Fri Oct 17 11:04:43 2008 -0500"
  },
  "message": "9p: move readn meta-function from client to fs layer\n\nThere are a couple of methods in the client code which aren\u0027t actually\nwire operations.  To keep things organized cleaner, these operations are\nbeing moved to the fs layer.\n\nThis patch moves the readn meta-function (which executes multiple wire\nreads until a buffer is full) to the fs layer.\n\nSigned-off-by: Eric Van Hensbergen \u003cericvh@gmail.com\u003e\n\n\n\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b6b85cf01e0d4fd4df98d1c28b8b7b14b6155636",
      "old_mode": 33188,
      "old_path": "fs/9p/v9fs.c",
      "new_id": "24eb01087b6d63313404dff82b4f192177189342",
      "new_mode": 33188,
      "new_path": "fs/9p/v9fs.c"
    },
    {
      "type": "modify",
      "old_id": "57997fa14e69d4260fc5b9a990e030355a321963",
      "old_mode": 33188,
      "old_path": "fs/9p/v9fs_vfs.h",
      "new_id": "046cff377f1016741e6db4f0c29f5e109060e2e5",
      "new_mode": 33188,
      "new_path": "fs/9p/v9fs_vfs.h"
    },
    {
      "type": "modify",
      "old_id": "97d3aed57983905f7caa660ce9474b7dc734d8e6",
      "old_mode": 33188,
      "old_path": "fs/9p/vfs_addr.c",
      "new_id": "6fcb1e7095cfe0a97255170656d76e3fe8ed9a30",
      "new_mode": 33188,
      "new_path": "fs/9p/vfs_addr.c"
    },
    {
      "type": "modify",
      "old_id": "3819a195de8f027745880b2866d465e62444a910",
      "old_mode": 33188,
      "old_path": "fs/9p/vfs_file.c",
      "new_id": "4d6d7657fb759ee4ed5bada670ba740ec327d527",
      "new_mode": 33188,
      "new_path": "fs/9p/vfs_file.c"
    },
    {
      "type": "modify",
      "old_id": "c70a0f0b448d1477bba1a1996c4ceb9e14495a9a",
      "old_mode": 33188,
      "old_path": "include/net/9p/client.h",
      "new_id": "bb8b0ede132d565b41a059d3812a356667bb3ff7",
      "new_mode": 33188,
      "new_path": "include/net/9p/client.h"
    },
    {
      "type": "modify",
      "old_id": "5fc3aa1eb39b3eeeed0d2f676c610c4c61c0b66e",
      "old_mode": 33188,
      "old_path": "net/9p/client.c",
      "new_id": "d5ea042eabb079512b5c883f8735c16554f9b384",
      "new_mode": 33188,
      "new_path": "net/9p/client.c"
    }
  ]
}
