)]}'
{
  "commit": "30a2231a4881f53deca61ef7a62b225a43dab4c5",
  "tree": "f26dff922a4f85d302fa67bbd9a120108db41c44",
  "parents": [
    "f5612dd382d9c0f4089b08ec164c25a8082d9f89"
  ],
  "author": {
    "name": "Paul Jakma",
    "email": "paul.jakma@sun.com",
    "time": "Fri Aug 15 14:05:22 2008 +0100"
  },
  "committer": {
    "name": "Paul Jakma",
    "email": "paul@quagga.net",
    "time": "Fri Aug 22 19:52:59 2008 +0100"
  },
  "message": "[warnings] Fix various SOS warnings\n\n2008-08-15 Paul Jakma \u003cpaul.jakma@sun.com\u003e\n\n\t* */*: Fix various problems flagged by Sun Studio compiler.\n\t  - \u0027\u003cqualifier\u003e \u003cstorage\u003e\u0027 obsolescent in declarations\n\t  - empty statements (\u0027;\u0027 after ALIAS definitions)\n\t  - implicit declarations (e.g printstack in lib/log.c)\n\t  - \"\\%\" in printf string instead of \"%%\"\n\t  - loops that return on the first iteration (legitimately, but\n \t    compiler can\u0027t really know), e.g. bgp_routemap.c\n \t  - internal declarations which mask prototypes.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6f139742020f3ae49d5f0794f150176f750df5c0",
      "old_mode": 33188,
      "old_path": "bgpd/bgp_attr.c",
      "new_id": "d116c30feb19a82b5c2b247d3e7d14a93ed24946",
      "new_mode": 33188,
      "new_path": "bgpd/bgp_attr.c"
    },
    {
      "type": "modify",
      "old_id": "b639db05c2c3f08b4753e7e79ae872f35021ef3c",
      "old_mode": 33188,
      "old_path": "bgpd/bgp_route.c",
      "new_id": "4a642e34f3b19a0fd5cd2a111300d84b01875a7d",
      "new_mode": 33188,
      "new_path": "bgpd/bgp_route.c"
    },
    {
      "type": "modify",
      "old_id": "78ad3f083648775b3b0ae5bd9d1eb677752fcac8",
      "old_mode": 33188,
      "old_path": "bgpd/bgp_routemap.c",
      "new_id": "2d4a863006fa942c045e17de32c4704d0ba7e8e7",
      "new_mode": 33188,
      "new_path": "bgpd/bgp_routemap.c"
    },
    {
      "type": "modify",
      "old_id": "e73a74f10d59528e5bc511daa75eb5cc53d64ac8",
      "old_mode": 33188,
      "old_path": "lib/daemon.c",
      "new_id": "c473555bb5d30e90eb5fc60a0741b3a814b308a5",
      "new_mode": 33188,
      "new_path": "lib/daemon.c"
    },
    {
      "type": "modify",
      "old_id": "069919bb718b89fba318aedb4b46a2f87d681605",
      "old_mode": 33188,
      "old_path": "lib/filter.c",
      "new_id": "7aeb8deb7e266c8ee4546206bd6bb57fc908c25c",
      "new_mode": 33188,
      "new_path": "lib/filter.c"
    },
    {
      "type": "modify",
      "old_id": "677cf9ade87ff6971308313ab353fda68b86a958",
      "old_mode": 33188,
      "old_path": "lib/log.c",
      "new_id": "407904d5df4342c19dcedb63882d36593181fdd6",
      "new_mode": 33188,
      "new_path": "lib/log.c"
    },
    {
      "type": "modify",
      "old_id": "6caece0e36752a4b236bea9c2cb547cf551f9191",
      "old_mode": 33188,
      "old_path": "lib/plist.c",
      "new_id": "4b498c4df458c78be4597dffdab7a4b68993f7d8",
      "new_mode": 33188,
      "new_path": "lib/plist.c"
    },
    {
      "type": "modify",
      "old_id": "b00561555c8cc1c514529ef0dae7fa508290118e",
      "old_mode": 33188,
      "old_path": "ospfclient/ospfclient.c",
      "new_id": "ef1d22b4962b213694807f465f63b2830979b05b",
      "new_mode": 33188,
      "new_path": "ospfclient/ospfclient.c"
    },
    {
      "type": "modify",
      "old_id": "829ea00a18d9af7ffb072719c1d5d2702a34a813",
      "old_mode": 33188,
      "old_path": "ospfd/ospf_ism.c",
      "new_id": "f215bfc21dca1ee8d914673a622f13d332a0165a",
      "new_mode": 33188,
      "new_path": "ospfd/ospf_ism.c"
    },
    {
      "type": "modify",
      "old_id": "47b16af73c9e00ff84aeeeb044b74d375e530fbf",
      "old_mode": 33188,
      "old_path": "ospfd/ospf_nsm.c",
      "new_id": "f3ac9eaaeba5c753a076a99a0a1fcd8b6ccad631",
      "new_mode": 33188,
      "new_path": "ospfd/ospf_nsm.c"
    },
    {
      "type": "modify",
      "old_id": "5f9fa2cb90c3a30efebfbd6fa47400d951c089aa",
      "old_mode": 33188,
      "old_path": "ospfd/ospf_vty.c",
      "new_id": "5307b413733b9e9bda571744216116670b77fd79",
      "new_mode": 33188,
      "new_path": "ospfd/ospf_vty.c"
    },
    {
      "type": "modify",
      "old_id": "3665503705c2b78de873d67a721eb8d1c9f1f0cc",
      "old_mode": 33188,
      "old_path": "zebra/rtadv.h",
      "new_id": "abd1c6fc0dcc58aee11da82c5c26a4714aef8502",
      "new_mode": 33188,
      "new_path": "zebra/rtadv.h"
    }
  ]
}
