)]}'
{
  "commit": "737535c5cf3524e4bfaa91e22edefd52eccabbce",
  "tree": "4c6918a8fb0b7568f30310947043320a03d10328",
  "parents": [
    "9ab99d5a43e9f283738fd9fd365539306d13eaac"
  ],
  "author": {
    "name": "Jan Engelhardt",
    "email": "jengelh@medozas.de",
    "time": "Sat Jun 13 06:46:36 2009 +0200"
  },
  "committer": {
    "name": "Jan Engelhardt",
    "email": "jengelh@medozas.de",
    "time": "Wed Feb 10 16:44:58 2010 +0100"
  },
  "message": "netfilter: xtables: compact table hook functions (1/2)\n\nThis patch combines all the per-hook functions in a given table into\na single function. Together with the 2nd patch, further\nsimplifications are possible up to the point of output code reduction.\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@medozas.de\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "97337601827a9752df2c1f92f37489009805aa84",
      "old_mode": 33188,
      "old_path": "net/ipv4/netfilter/arptable_filter.c",
      "new_id": "e9d823b149cd5bbe47f76a263cf6cf444004fdf9",
      "new_mode": 33188,
      "new_path": "net/ipv4/netfilter/arptable_filter.c"
    },
    {
      "type": "modify",
      "old_id": "dee90eb8aa47eceace5a04114a052cf0b83f4274",
      "old_mode": 33188,
      "old_path": "net/ipv4/netfilter/iptable_filter.c",
      "new_id": "5369833ad56acb9589119d77bb9efac8eeb5c7d7",
      "new_mode": 33188,
      "new_path": "net/ipv4/netfilter/iptable_filter.c"
    },
    {
      "type": "modify",
      "old_id": "e07bf242343a831f3031aec5ba6ddddba117f89d",
      "old_mode": 33188,
      "old_path": "net/ipv4/netfilter/iptable_mangle.c",
      "new_id": "4e699cd275c61c4c926778d632308d3a1973ee95",
      "new_mode": 33188,
      "new_path": "net/ipv4/netfilter/iptable_mangle.c"
    },
    {
      "type": "modify",
      "old_id": "40f2b9f611a289fef11f442961d5ed2b71798d7c",
      "old_mode": 33188,
      "old_path": "net/ipv4/netfilter/iptable_raw.c",
      "new_id": "2c55575e89f5447619f8d648cceba6d7a9a13d5f",
      "new_mode": 33188,
      "new_path": "net/ipv4/netfilter/iptable_raw.c"
    },
    {
      "type": "modify",
      "old_id": "7ce2366e4305e6cac8ceb65e31ca9772cafaa756",
      "old_mode": 33188,
      "old_path": "net/ipv4/netfilter/iptable_security.c",
      "new_id": "1c666bab3269e667c6cb04a23ebd79dea816c6be",
      "new_mode": 33188,
      "new_path": "net/ipv4/netfilter/iptable_security.c"
    },
    {
      "type": "modify",
      "old_id": "33ddfe53e18db4a3112b46ad493ea429526f95d4",
      "old_mode": 33188,
      "old_path": "net/ipv6/netfilter/ip6table_filter.c",
      "new_id": "38074e933f67fadbd4e15d477d93f6f7ca00e6f7",
      "new_mode": 33188,
      "new_path": "net/ipv6/netfilter/ip6table_filter.c"
    },
    {
      "type": "modify",
      "old_id": "9bc483f000e56c210ea3d91a6fa0f55450e76c09",
      "old_mode": 33188,
      "old_path": "net/ipv6/netfilter/ip6table_mangle.c",
      "new_id": "405ac1f76390a07c028d6dbdc2ae715bd6848e08",
      "new_mode": 33188,
      "new_path": "net/ipv6/netfilter/ip6table_mangle.c"
    },
    {
      "type": "modify",
      "old_id": "4c90b552e4336e293edc1e7f1e912d4e59a87588",
      "old_mode": 33188,
      "old_path": "net/ipv6/netfilter/ip6table_raw.c",
      "new_id": "985e27cf1e0c02d0924cbe34c20eb99fc25b0d4c",
      "new_mode": 33188,
      "new_path": "net/ipv6/netfilter/ip6table_raw.c"
    },
    {
      "type": "modify",
      "old_id": "baa8d4ef3b0a6283842effc5e95e0a2576e71499",
      "old_mode": 33188,
      "old_path": "net/ipv6/netfilter/ip6table_security.c",
      "new_id": "835858929358f0ba86bb5341e0f380e4429d9545",
      "new_mode": 33188,
      "new_path": "net/ipv6/netfilter/ip6table_security.c"
    }
  ]
}
