)]}'
{
  "commit": "010ebbbca6396f272cc2d50d147dd922dda68213",
  "tree": "99e92b1795d61adfa554e1cc00e998697962fcc9",
  "parents": [
    "ea55500409651b0f8fd2c8a02fdbf245acc96dd8"
  ],
  "author": {
    "name": "Paul Jakma",
    "email": "paul@quagga.net",
    "time": "Tue Sep 16 11:53:49 2014 +0100"
  },
  "committer": {
    "name": "Paul Jakma",
    "email": "paul@quagga.net",
    "time": "Fri Sep 19 22:14:55 2014 +0100"
  },
  "message": "Add missing GPL headers, and copyright claims that certainly apply.\n\n* Fix (a subset of)? files with non-trivial code that are missing GPL headers.\n\n* A few copyright claims added which I am certain apply, but which I had\n  missed out on the original commits.\n\nNB: Copyright claims are not exclusive and the addition of any copyright\nclaim should not be read as implying a lack of any further claims, or\ndenying the validity of any other claims.  All those with claims of\ncopyright over any portion of Quagga are welcome to submit them, ideally as\npatches to update copyright strings in files.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5429f6e8eb6e8bb31ac6b6875fcf9cf5f619a31a",
      "old_mode": 33188,
      "old_path": "lib/memtypes.awk",
      "new_id": "bd13327db547f6b7dd3dbef7472efdafc4bc3748",
      "new_mode": 33188,
      "new_path": "lib/memtypes.awk"
    },
    {
      "type": "modify",
      "old_id": "4ab71e19758e91fcf69593209052ade511938cfe",
      "old_mode": 33188,
      "old_path": "lib/str.c",
      "new_id": "d8f039a0948510cc500c93c13dc2b1459ac3adc7",
      "new_mode": 33188,
      "new_path": "lib/str.c"
    },
    {
      "type": "modify",
      "old_id": "79126760aeb5b19a279c5754d7f8567011a15084",
      "old_mode": 33188,
      "old_path": "lib/zassert.h",
      "new_id": "bf0a851ba8ea693e9dc06dc529229d1f9f272980",
      "new_mode": 33188,
      "new_path": "lib/zassert.h"
    },
    {
      "type": "modify",
      "old_id": "3608ebaca3e0db3e10a3cf8d0465fa20e0583666",
      "old_mode": 33188,
      "old_path": "ospfclient/ospfclient.c",
      "new_id": "1de7644f6a3b391d0c522b405a249d6d9df129c0",
      "new_mode": 33188,
      "new_path": "ospfclient/ospfclient.c"
    },
    {
      "type": "modify",
      "old_id": "7fdb5e22102098d820debe7d725af7c9f0452908",
      "old_mode": 33188,
      "old_path": "tests/aspath_test.c",
      "new_id": "0e57c535d28f45f017566682728ad30385d2384a",
      "new_mode": 33188,
      "new_path": "tests/aspath_test.c"
    },
    {
      "type": "modify",
      "old_id": "65c6a7002b65d352659112d81376ea644398580e",
      "old_mode": 33188,
      "old_path": "tests/bgp_capability_test.c",
      "new_id": "96f18f01f87d6a08b16595ce752546c73d7c5621",
      "new_mode": 33188,
      "new_path": "tests/bgp_capability_test.c"
    },
    {
      "type": "modify",
      "old_id": "aa8e485d6e52229d9441ca8059726b9b413e0229",
      "old_mode": 33188,
      "old_path": "tests/bgp_mp_attr_test.c",
      "new_id": "5f0e733dddc72936c14a84f529e1cb9fe2c40be3",
      "new_mode": 33188,
      "new_path": "tests/bgp_mp_attr_test.c"
    },
    {
      "type": "modify",
      "old_id": "87f20f282d870165d40538e75229dcaeb4998934",
      "old_mode": 33188,
      "old_path": "tests/ecommunity_test.c",
      "new_id": "cd1681d5542fa28412611160ec512d96838e4590",
      "new_mode": 33188,
      "new_path": "tests/ecommunity_test.c"
    },
    {
      "type": "modify",
      "old_id": "b310776f86cc1fb667a3a89e5ebbd54d7d8e49f9",
      "old_mode": 33188,
      "old_path": "tests/test-buffer.c",
      "new_id": "e95d6fb8291a41282b72141561ba2ddf239660a5",
      "new_mode": 33188,
      "new_path": "tests/test-buffer.c"
    },
    {
      "type": "modify",
      "old_id": "921b58c40e8a0d704c66374dcaadfa4a78a77ffe",
      "old_mode": 33188,
      "old_path": "tests/test-checksum.c",
      "new_id": "9672e95a1413c331a8485111dedb254561e0981c",
      "new_mode": 33188,
      "new_path": "tests/test-checksum.c"
    },
    {
      "type": "modify",
      "old_id": "2971160b74b42a05b3b5e645dd07af119e96a532",
      "old_mode": 33188,
      "old_path": "tests/test-memory.c",
      "new_id": "807249ea6dfc40f7f6198bfd124606b6380ad7d0",
      "new_mode": 33188,
      "new_path": "tests/test-memory.c"
    },
    {
      "type": "modify",
      "old_id": "df023fac60a151c35468705e36bdcd2d4b3599ed",
      "old_mode": 33188,
      "old_path": "tests/test-sig.c",
      "new_id": "7415d7ae6c4122f334dd114c688aa96b3d5fa4e3",
      "new_mode": 33188,
      "new_path": "tests/test-sig.c"
    },
    {
      "type": "modify",
      "old_id": "785ce5882779380b42c5296d8b94a2f1e36be570",
      "old_mode": 33188,
      "old_path": "tests/test-stream.c",
      "new_id": "5997b47d343a173d42539eaa631635f741105a3f",
      "new_mode": 33188,
      "new_path": "tests/test-stream.c"
    },
    {
      "type": "modify",
      "old_id": "5d046d36d504e379d3fccf83de42cc4448c80604",
      "old_mode": 33188,
      "old_path": "zebra/ioctl_null.c",
      "new_id": "5a8be991d65b9a288a57594e03bfea8c7da26de4",
      "new_mode": 33188,
      "new_path": "zebra/ioctl_null.c"
    },
    {
      "type": "modify",
      "old_id": "cdb6e23f0245c9d6e96959685747ef92286caee8",
      "old_mode": 33188,
      "old_path": "zebra/kernel_null.c",
      "new_id": "29c7881b994efa30ee60e745f87bab7e40d69d3b",
      "new_mode": 33188,
      "new_path": "zebra/kernel_null.c"
    },
    {
      "type": "modify",
      "old_id": "06807267e875171cb9973d0e2e73138611593ad6",
      "old_mode": 33188,
      "old_path": "zebra/misc_null.c",
      "new_id": "b4416e63599f38d5d07ff648521335022eedcaea",
      "new_mode": 33188,
      "new_path": "zebra/misc_null.c"
    },
    {
      "type": "modify",
      "old_id": "54198c8e6fb924903b9a37dbaba4594c2f7ae0c7",
      "old_mode": 33188,
      "old_path": "zebra/redistribute_null.c",
      "new_id": "c45ebe1dbfb6c1a0979f306f2350789d6301e245",
      "new_mode": 33188,
      "new_path": "zebra/redistribute_null.c"
    }
  ]
}
