)]}'
{
  "commit": "39549eef3587f1c1e8c65c88a2400d10fd30ea17",
  "tree": "58367320ce0e3541c8e4c15a0d76ca879d3c154d",
  "parents": [
    "4261a2043f1bed16f226c507ea37015090600c0f"
  ],
  "author": {
    "name": "Wolfgang Grandegger",
    "email": "wg@grandegger.com",
    "time": "Fri May 15 23:39:29 2009 +0000"
  },
  "committer": {
    "name": "David S. Miller",
    "email": "davem@davemloft.net",
    "time": "Mon May 18 15:41:41 2009 -0700"
  },
  "message": "can: CAN Network device driver and Netlink interface\n\nThe CAN network device driver interface provides a generic interface to\nsetup, configure and monitor CAN network devices. It exports a set of\ncommon data structures and functions, which all real CAN network device\ndrivers should use. Please have a look to the SJA1000 or MSCAN driver\nto understand how to use them. The name of the module is can-dev.ko.\n\nFurthermore, it adds a Netlink interface allowing to configure the CAN\ndevice using the program \"ip\" from the iproute2 utility suite.\n\nFor further information please check \"Documentation/networking/can.txt\"\n\nSigned-off-by: Wolfgang Grandegger \u003cwg@grandegger.com\u003e\nSigned-off-by: Oliver Hartkopp \u003coliver.hartkopp@volkswagen.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "57def0d573716941b0f86b8aeeb0b2f216031434",
      "old_mode": 33188,
      "old_path": "drivers/net/can/Kconfig",
      "new_id": "77adb8ef6e4f022db7b2765817e45078a6f5bc04",
      "new_mode": 33188,
      "new_path": "drivers/net/can/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "c4bead705cd958877231557d67a7f105b2730aa8",
      "old_mode": 33188,
      "old_path": "drivers/net/can/Makefile",
      "new_id": "6c865475cd883b9394ccdb65c59d53328004ebb1",
      "new_mode": 33188,
      "new_path": "drivers/net/can/Makefile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "52b0e7d8901d8b37282efbbe8e66ef9f3676259f",
      "new_mode": 33188,
      "new_path": "drivers/net/can/dev.c"
    },
    {
      "type": "modify",
      "old_id": "eff898aac02bcec8021f418bc2a969488cf86a42",
      "old_mode": 33188,
      "old_path": "include/linux/can/Kbuild",
      "new_id": "8cb05aae661c11b238d020808abf321d85d43a71",
      "new_mode": 33188,
      "new_path": "include/linux/can/Kbuild"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4a37a56f6cdda1dee7f6a84dd6b99e82cce59b06",
      "new_mode": 33188,
      "new_path": "include/linux/can/dev.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9ecbb7871c0ed039c036f999ea3d14047c29a381",
      "new_mode": 33188,
      "new_path": "include/linux/can/netlink.h"
    }
  ]
}
