)]}'
{
  "commit": "7c657876b63cb1d8a2ec06f8fc6c37bb8412e66c",
  "tree": "3cb2732870c9cf8f976cb6fa57e0223f1c648e2a",
  "parents": [
    "c4365c9235f80128c3c3d5993074173941b1c1f0"
  ],
  "author": {
    "name": "Arnaldo Carvalho de Melo",
    "email": "acme@ghostprotocols.net",
    "time": "Tue Aug 09 20:14:34 2005 -0700"
  },
  "committer": {
    "name": "David S. Miller",
    "email": "davem@sunset.davemloft.net",
    "time": "Mon Aug 29 15:49:46 2005 -0700"
  },
  "message": "[DCCP]: Initial implementation\n\nDevelopment to this point was done on a subversion repository at:\n\nhttp://oops.ghostprotocols.net:81/cgi-bin/viewcvs.cgi/dccp-2.6/\n\nThis repository will be kept at this site for the foreseable future,\nso that interested parties can see the history of this code,\nattributions, etc.\n\nIf I ever decide to take this offline I\u0027ll provide the full history at\nsome other suitable place.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@ghostprotocols.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e3b4bf7346bbe0a4f04db0b99cf117b722ee9dc4",
      "new_mode": 33188,
      "new_path": "include/linux/dccp.h"
    },
    {
      "type": "modify",
      "old_id": "fb88c66d748dcad89a08a2f18d9176adb67a2539",
      "old_mode": 33188,
      "old_path": "include/linux/in.h",
      "new_id": "ba355384016afa440a492b25c3fd6149f0603a3b",
      "new_mode": 33188,
      "new_path": "include/linux/in.h"
    },
    {
      "type": "modify",
      "old_id": "39906619b9d7d0dbf02bc88863b349d915af2dde",
      "old_mode": 33188,
      "old_path": "include/linux/net.h",
      "new_id": "5f8b632ff65324bcb0b0fda43499a7d72a2f1d1a",
      "new_mode": 33188,
      "new_path": "include/linux/net.h"
    },
    {
      "type": "modify",
      "old_id": "a5c7d96e4d2e12172e892b3eb3a3b806e2fa2ca9",
      "old_mode": 33188,
      "old_path": "include/linux/socket.h",
      "new_id": "ddf22559f48426f4cc773a28eedca5d8ec53271a",
      "new_mode": 33188,
      "new_path": "include/linux/socket.h"
    },
    {
      "type": "modify",
      "old_id": "02877ac0f2f4995c497e764189f531160a34a903",
      "old_mode": 33188,
      "old_path": "net/Kconfig",
      "new_id": "c07aafb59a0fb5a829e68b14bf16c597137d15e3",
      "new_mode": 33188,
      "new_path": "net/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "4a01be8d3e1eb304792a609aa5c3e0a39c8fb2a4",
      "old_mode": 33188,
      "old_path": "net/Makefile",
      "new_id": "7e6eff206c813f36d2df224f23d594637f40758b",
      "new_mode": 33188,
      "new_path": "net/Makefile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "90460bc629b3af2d825614388db6cb00e38b4b19",
      "new_mode": 33188,
      "new_path": "net/dccp/Kconfig"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c6e6ba55c36b559265abcc49c67067edc98c4e58",
      "new_mode": 33188,
      "new_path": "net/dccp/Makefile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9d8fc0e289ea51c5cdecb924e26b2ce4c3d79150",
      "new_mode": 33188,
      "new_path": "net/dccp/ccid.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "06105b2a613cbf902999957d4566f2b9f4de308a",
      "new_mode": 33188,
      "new_path": "net/dccp/ccid.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "67f9c06bd179d5c88e904598ffcc66a4b825efcc",
      "new_mode": 33188,
      "new_path": "net/dccp/ccids/Kconfig"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1c720131c5db9aa65c8786cb20dfb237cee81bfd",
      "new_mode": 33188,
      "new_path": "net/dccp/ccids/Makefile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4f45902cb55e23dc954f003c12d476a9ae8b27bd",
      "new_mode": 33188,
      "new_path": "net/dccp/ccids/ccid3.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5d6b623e64da417d6a6885c0fd290ccd4ee9dc19",
      "new_mode": 33188,
      "new_path": "net/dccp/ccids/ccid3.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fb83454102c18edafb30fd4d7fff847f256c0408",
      "new_mode": 33188,
      "new_path": "net/dccp/dccp.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "622e976a51fe54a6e809cc6daa0402ebbb75acde",
      "new_mode": 33188,
      "new_path": "net/dccp/input.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "083bacaecb3bd2b6af4aa68434401ec08dcee2de",
      "new_mode": 33188,
      "new_path": "net/dccp/ipv4.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "810f0c293b8529016dae1dd9d77893d8cbbf265e",
      "new_mode": 33188,
      "new_path": "net/dccp/minisocks.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e1867767946ceb33bc0078e7bc5d84a26ce5dea1",
      "new_mode": 33188,
      "new_path": "net/dccp/options.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "22ca2910d4f2b34829545a766867eb7796c0e245",
      "new_mode": 33188,
      "new_path": "net/dccp/output.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "70284e6afe05cda3df8b83cd2dccd502f8b838af",
      "new_mode": 33188,
      "new_path": "net/dccp/proto.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8c396ee01aacfa78ed4766394c4bf602c3040b3c",
      "new_mode": 33188,
      "new_path": "net/dccp/timer.c"
    }
  ]
}
