)]}'
{
  "commit": "6fc7da3c529ca7c610e8172f5b02980c75597dd5",
  "tree": "6e06f1a96414ceb59a8016fb257b46b6f87f9a1c",
  "parents": [
    "067d852abe242ee1d267bcc0d652cd6bb31b7e17"
  ],
  "author": {
    "name": "rsc",
    "email": "devnull@localhost",
    "time": "Thu Oct 19 21:58:59 2006 +0000"
  },
  "committer": {
    "name": "rsc",
    "email": "devnull@localhost",
    "time": "Thu Oct 19 21:58:59 2006 +0000"
  },
  "message": "Fix a handful of small one-time memory leaks in vbackup,\nand one per-package memory leak (in writethread).\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9fea5bcfd60f67c6f39e2d0e1285f3ce8063da86",
      "old_mode": 33188,
      "old_path": "include/venti.h",
      "new_id": "af5bb78841d15ad49b3c6eba0ad8957a0afa85fd",
      "new_mode": 33188,
      "new_path": "include/venti.h"
    },
    {
      "type": "modify",
      "old_id": "91fa221d399afd070b6e4499f1c27b769a32552a",
      "old_mode": 33188,
      "old_path": "src/cmd/vbackup/queue.c",
      "new_id": "d9fcd404536555254d9767db92e46e50f96cdf64",
      "new_mode": 33188,
      "new_path": "src/cmd/vbackup/queue.c"
    },
    {
      "type": "modify",
      "old_id": "6b2317c3b878ac3542a9e44f7a5279e81fb5d925",
      "old_mode": 33188,
      "old_path": "src/cmd/vbackup/queue.h",
      "new_id": "00320069d7da279d27d6645edbb5685369f165c7",
      "new_mode": 33188,
      "new_path": "src/cmd/vbackup/queue.h"
    },
    {
      "type": "modify",
      "old_id": "9e4c3b00d3ccc00d285a70bcfbdd917ee0e4f2a9",
      "old_mode": 33188,
      "old_path": "src/cmd/vbackup/vbackup.c",
      "new_id": "4c9fd386ecb492356c940041d9d44cace843b4d0",
      "new_mode": 33188,
      "new_path": "src/cmd/vbackup/vbackup.c"
    },
    {
      "type": "modify",
      "old_id": "f1af6f1b66e2422b4757778f96769424eff50e41",
      "old_mode": 33188,
      "old_path": "src/libdiskfs/cache.c",
      "new_id": "7b06fa4f3e0235809ca35e3c2012d54bd9364d02",
      "new_mode": 33188,
      "new_path": "src/libdiskfs/cache.c"
    },
    {
      "type": "modify",
      "old_id": "7864c7193c7fee4dc83506381ac31be041bfae6d",
      "old_mode": 33188,
      "old_path": "src/libdiskfs/ffs.c",
      "new_id": "9607cfbebb91c1a8f782a264f2d0b7b7d6d6601b",
      "new_mode": 33188,
      "new_path": "src/libdiskfs/ffs.c"
    },
    {
      "type": "modify",
      "old_id": "24cb8c2f3e77b5b27a7e193a6d2854740343ca2a",
      "old_mode": 33188,
      "old_path": "src/libventi/cache.c",
      "new_id": "809e340fa51b3b33777bc898a80aabeba2609467",
      "new_mode": 33188,
      "new_path": "src/libventi/cache.c"
    },
    {
      "type": "modify",
      "old_id": "3396386086e6f05b1ac1370eee4f7fc7a8da72e1",
      "old_mode": 33188,
      "old_path": "src/libventi/client.c",
      "new_id": "40ee85175cb73d830cf53e64e0bdd4dba448ac19",
      "new_mode": 33188,
      "new_path": "src/libventi/client.c"
    },
    {
      "type": "modify",
      "old_id": "990e7db2f54f749dd7338a51a61689e901eccbc6",
      "old_mode": 33188,
      "old_path": "src/libventi/conn.c",
      "new_id": "5b6d5436c41f99f1f681dd1701fccc2ea9303ea6",
      "new_mode": 33188,
      "new_path": "src/libventi/conn.c"
    },
    {
      "type": "modify",
      "old_id": "9f721b426367cb35acb5ccd703361c9dbfd1a338",
      "old_mode": 33188,
      "old_path": "src/libventi/fcall.c",
      "new_id": "65ee2d17837cdc74600d8027e7b02c200a1d616a",
      "new_mode": 33188,
      "new_path": "src/libventi/fcall.c"
    },
    {
      "type": "modify",
      "old_id": "174561eccf6d482fc89eb8b815ace8a01dad1f7b",
      "old_mode": 33188,
      "old_path": "src/libventi/file.c",
      "new_id": "6604ef67ea103226e2d245d0b036b8e882a5302f",
      "new_mode": 33188,
      "new_path": "src/libventi/file.c"
    },
    {
      "type": "modify",
      "old_id": "5a992e731f010a4bb3763d8f38f93080fb9da642",
      "old_mode": 33188,
      "old_path": "src/libventi/hangup.c",
      "new_id": "230758649c2d3a91d902cc1fa203e868aaaa0248",
      "new_mode": 33188,
      "new_path": "src/libventi/hangup.c"
    },
    {
      "type": "modify",
      "old_id": "aa5b2a0ec2f06d057cc624bbbc3a72f02ff9e881",
      "old_mode": 33188,
      "old_path": "src/libventi/packet.c",
      "new_id": "9947939937c1ee2d5e6959f4a808aec4867f1173",
      "new_mode": 33188,
      "new_path": "src/libventi/packet.c"
    },
    {
      "type": "modify",
      "old_id": "6e9bfa8dc8cc0ff7b0dfdf6995194e5faf56944e",
      "old_mode": 33188,
      "old_path": "src/libventi/queue.c",
      "new_id": "3a1f6ea56d71bacf8dd503fe2ad6de5ebcb29972",
      "new_mode": 33188,
      "new_path": "src/libventi/queue.c"
    },
    {
      "type": "modify",
      "old_id": "99e087635ec59e2feea2b714190df8bbbc879f4c",
      "old_mode": 33188,
      "old_path": "src/libventi/queue.h",
      "new_id": "2807783bddf7184c2426e36418c8f4156cf2bd2b",
      "new_mode": 33188,
      "new_path": "src/libventi/queue.h"
    },
    {
      "type": "modify",
      "old_id": "faf806293e1c1d21639f9c24f4b0cfc9a767d64c",
      "old_mode": 33188,
      "old_path": "src/libventi/rpc.c",
      "new_id": "5a820a995cd9dfed9fb0614ac8ce1925dfb90c5e",
      "new_mode": 33188,
      "new_path": "src/libventi/rpc.c"
    },
    {
      "type": "modify",
      "old_id": "1d8477d5624b2c521ff3d432b091916fd284c493",
      "old_mode": 33188,
      "old_path": "src/libventi/send.c",
      "new_id": "7ada51af76155c6e1b84cf213292b75bd83e4ccc",
      "new_mode": 33188,
      "new_path": "src/libventi/send.c"
    }
  ]
}
