)]}'
{
  "commit": "ef20ef7de9fe52931e7a5ce07b8228e87f7f52b6",
  "tree": "b9aabfbf06546079bcddee105fd8be7e3fadc6f6",
  "parents": [
    "b2624487659d8148ca253147fd7e63560a439c8b"
  ],
  "author": {
    "name": "Avneesh Sachdev",
    "email": "avneesh@sproute.com",
    "time": "Mon Apr 04 10:54:57 2016 -0700"
  },
  "committer": {
    "name": "Paul Jakma",
    "email": "paul.jakma@hpe.com",
    "time": "Tue Sep 13 10:36:42 2016 +0100"
  },
  "message": "fpm: Add protobuf support for FPM.\n\nCode that allows a client to convey routes to a Forwarding Plane\nManager component using protobuf instead of netlink..\n\n  * fpm/fpm.proto\n\n    Protobuf definitions pertaining to the Forwarding Plane Manager.\n    In particular, this file defines the AddRoute and DeleteRoute\n    messages.\n\n  * fpm/fpm.h\n\n    Tweak FPM message header definition to also allow messages to be\n    encoded in protobuf format.\n\n  * fpm/{fpm_pb.h,.gitignore,.Makefile.am}\n\n    Add the fpm_pb library, which contains code for interfacing with\n    the FPM using protobuf.\n\n  * configure.ac\n\n    Generate fpm/Makefile.\n\n  * Makefile.am\n\n    Add fpm subdirectory to build.\n\n  * common.am\n\n    Add flags to be used by clients of the fpm_pb library.\n\nSigned-off-by: Avneesh Sachdev \u003cavneesh@sproute.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "87ba3d0c121e6d6bf8c470c9ae4e1856ceca4f82",
      "old_mode": 33188,
      "old_path": "Makefile.am",
      "new_id": "0cd75be8bce1adbeb489b15c8b804f16de24c39b",
      "new_mode": 33188,
      "new_path": "Makefile.am"
    },
    {
      "type": "modify",
      "old_id": "8d92a3d9244291e4ff2460be236861d736b897d3",
      "old_mode": 33261,
      "old_path": "configure.ac",
      "new_id": "3818990fd0c3af82f76b33e6fb9771e26304b777",
      "new_mode": 33261,
      "new_path": "configure.ac"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b133c52a42dc08638463b1250cf309691fbfee08",
      "new_mode": 33188,
      "new_path": "fpm/.gitignore"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "83ab31ce3f654bedf316b0ee976239c345732ac2",
      "new_mode": 33188,
      "new_path": "fpm/Makefile.am"
    },
    {
      "type": "modify",
      "old_id": "9a1dbf2b0db257cd2486dc8085fe2667e9da7e69",
      "old_mode": 33188,
      "old_path": "fpm/fpm.h",
      "new_id": "85285996cab92006c65e08a84b2743813c84fd8c",
      "new_mode": 33188,
      "new_path": "fpm/fpm.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "26d63463029d502c5ca5d24b6cccc8be742c2ed9",
      "new_mode": 33188,
      "new_path": "fpm/fpm.proto"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ba18627ea1db50038c1b3eabcc3bd990bcb7658e",
      "new_mode": 33188,
      "new_path": "fpm/fpm_pb.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8f74ac06eb94114502e3ab624905c0a41ffdc8a8",
      "new_mode": 33188,
      "new_path": "fpm/fpm_pb.h"
    }
  ]
}
