)]}'
{
  "commit": "cee8947338d46bccece54c752bf6cd4043035f05",
  "tree": "3f1e30d20e75e66ebb22f9612d9eb64f2e1a8c48",
  "parents": [
    "671a1c7401c6e48f5f2a77ac330727a13a9c8b63"
  ],
  "author": {
    "name": "YOSHIFUJI Hideaki",
    "email": "yoshfuji@linux-ipv6.org",
    "time": "Sun Apr 13 23:21:16 2008 -0700"
  },
  "committer": {
    "name": "David S. Miller",
    "email": "davem@davemloft.net",
    "time": "Sun Apr 13 23:21:16 2008 -0700"
  },
  "message": "[IPV6] MROUTE: Do not call ipv6_find_idev() directly.\n\nSince NETDEV_REGISTER notifier chain is responsible for creating\ninet6_dev{}, we do not need to call ipv6_find_idev() directly here.\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f6469fb90840c98c530989cf6af527cae3616ede",
      "old_mode": 33188,
      "old_path": "include/linux/mroute6.h",
      "new_id": "e7989593142be626d5c73ecc18be5baf0497cd51",
      "new_mode": 33188,
      "new_path": "include/linux/mroute6.h"
    },
    {
      "type": "modify",
      "old_id": "e93fa62089f834cd126e6a8308a44c9314da7f5e",
      "old_mode": 33188,
      "old_path": "net/ipv6/addrconf.c",
      "new_id": "9d49ed2578d70119f11ad50d91795f5e3957ca34",
      "new_mode": 33188,
      "new_path": "net/ipv6/addrconf.c"
    },
    {
      "type": "modify",
      "old_id": "94ede696da2a5f8b700543e19b5a85f345400eef",
      "old_mode": 33188,
      "old_path": "net/ipv6/ip6mr.c",
      "new_id": "6e2e3c957a315e36168f8c3207c2c85bed3c390a",
      "new_mode": 33188,
      "new_path": "net/ipv6/ip6mr.c"
    }
  ]
}
