)]}'
{
  "commit": "32519f11d38ea8f4f60896763bacec7db1760f9c",
  "tree": "9e3fe09e4f7468f119350d80a6ecb8d871a86dd0",
  "parents": [
    "6cbb0df788b90777a7ed0f9d8261260353f48076"
  ],
  "author": {
    "name": "Arnaldo Carvalho de Melo",
    "email": "acme@ghostprotocols.net",
    "time": "Tue Aug 09 19:50:02 2005 -0700"
  },
  "committer": {
    "name": "David S. Miller",
    "email": "davem@sunset.davemloft.net",
    "time": "Mon Aug 29 15:37:55 2005 -0700"
  },
  "message": "[INET]: Introduce inet_sk_rebuild_header\n\nFrom tcp_v4_rebuild_header, that already was pretty generic, I only\nneeded to use sk-\u003esk_protocol instead of the hardcoded IPPROTO_TCP and\nestablish the requirement that INET transport layer protocols that\nwant to use this function map TCP_SYN_SENT to its equivalent state.\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": "modify",
      "old_id": "31e7cedd9f844b3e6d28dffe271da3b724e0f644",
      "old_mode": 33188,
      "old_path": "include/linux/ip.h",
      "new_id": "33e8a19a1a0fbaec33122f4f931c3d577fc975c9",
      "new_mode": 33188,
      "new_path": "include/linux/ip.h"
    },
    {
      "type": "modify",
      "old_id": "d95661a3aeeb51eeb18a173a69d54e4aca8c8e7a",
      "old_mode": 33188,
      "old_path": "include/net/tcp.h",
      "new_id": "0c769adb0463a00e035151a558eae1bb6987ae16",
      "new_mode": 33188,
      "new_path": "include/net/tcp.h"
    },
    {
      "type": "modify",
      "old_id": "9e83d7773d8f29a79ef5cfa1d248130d78fbe138",
      "old_mode": 33188,
      "old_path": "net/ipv4/af_inet.c",
      "new_id": "7137e6420d666ba002ff1962ca308d0271de7f2e",
      "new_mode": 33188,
      "new_path": "net/ipv4/af_inet.c"
    },
    {
      "type": "modify",
      "old_id": "c72fc878f06d7f7c1e0d4870d442de4e6a21c570",
      "old_mode": 33188,
      "old_path": "net/ipv4/ip_output.c",
      "new_id": "dd568b0b7062598b82b9c570799025b17e3d4f09",
      "new_mode": 33188,
      "new_path": "net/ipv4/ip_output.c"
    },
    {
      "type": "modify",
      "old_id": "4a5daecbd2ac185c604518fb4862b7b710ba8984",
      "old_mode": 33188,
      "old_path": "net/ipv4/tcp_ipv4.c",
      "new_id": "ae6fad99a9a99707d769c274db8b10067b0f20de",
      "new_mode": 33188,
      "new_path": "net/ipv4/tcp_ipv4.c"
    },
    {
      "type": "modify",
      "old_id": "885e05bd99f6412de4c14388e904666ecf81b969",
      "old_mode": 33188,
      "old_path": "net/ipv6/tcp_ipv6.c",
      "new_id": "4e32a8496be30810304f99e38821e4f1cdc059f7",
      "new_mode": 33188,
      "new_path": "net/ipv6/tcp_ipv6.c"
    }
  ]
}
