)]}'
{
  "commit": "b6eef003e1a79471addea0b01853b08aed812cc8",
  "tree": "f17d70ed70ae856650e342b62010f31537d8dd75",
  "parents": [
    "50f38b3500a6af6e1b0d1389d65c62d70c41e8c2"
  ],
  "author": {
    "name": "Paul Jakma",
    "email": "paul@opensourcerouting.org",
    "time": "Thu Oct 09 14:19:51 2014 +0100"
  },
  "committer": {
    "name": "Paul Jakma",
    "email": "paul@quagga.net",
    "time": "Tue Nov 11 17:25:16 2014 +0000"
  },
  "message": "ospfd: Some small tweaks to the SPF execution reason patch\n\n* ospf_spf.h: use an enum for the reason, and have it as a new argument to\n  ospf_spf_calculate_schedule, no need for additional call, and let compiler\n  do the checking.\n* ospf_spf.c: format changes - Quagga coding style places function names\n  at the start of a new line, for easy grepping for definition.\n  (ospf_spf_calculate_timer) Change the log format of SPF execution time to\n  avoid ginormous line, and make logging conditional, as is the norm.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ca1af2c4a1b5898e208c781fb4e40859e00b5be2",
      "old_mode": 33188,
      "old_path": "ospfd/ospf_abr.c",
      "new_id": "e172e53cd8ff52c56a2feebb2e60fff9a67aeaa7",
      "new_mode": 33188,
      "new_path": "ospfd/ospf_abr.c"
    },
    {
      "type": "modify",
      "old_id": "dbf7f11f53e82f0ce1bf1d0b243568c3603ac7e0",
      "old_mode": 33188,
      "old_path": "ospfd/ospf_asbr.c",
      "new_id": "8bef1754f28154f4d3dba2a3a278646d6407a2ce",
      "new_mode": 33188,
      "new_path": "ospfd/ospf_asbr.c"
    },
    {
      "type": "modify",
      "old_id": "9038b3a5c69597594463861466b04a7044f2b7aa",
      "old_mode": 33188,
      "old_path": "ospfd/ospf_ase.c",
      "new_id": "8aedc808844734eb3eb35ec0afe028ba52de6232",
      "new_mode": 33188,
      "new_path": "ospfd/ospf_ase.c"
    },
    {
      "type": "modify",
      "old_id": "31cbaaef24e8c96566e5af830f090051c91f8d12",
      "old_mode": 33188,
      "old_path": "ospfd/ospf_lsa.c",
      "new_id": "94c31c9f15509c2b15e70d44282ac3a67fa39a98",
      "new_mode": 33188,
      "new_path": "ospfd/ospf_lsa.c"
    },
    {
      "type": "modify",
      "old_id": "a7155bc64a70ffc501f4bad03c5139515a9d3ea7",
      "old_mode": 33188,
      "old_path": "ospfd/ospf_spf.c",
      "new_id": "1fe8ab4b49b58e34d902acf738ca14ca224506c0",
      "new_mode": 33188,
      "new_path": "ospfd/ospf_spf.c"
    },
    {
      "type": "modify",
      "old_id": "c9c539ad7a77f2be23ee73351c454cfa2ee67c9e",
      "old_mode": 33188,
      "old_path": "ospfd/ospf_spf.h",
      "new_id": "e33b3e5f533c06e9194690f6fb2189f1b300d7d3",
      "new_mode": 33188,
      "new_path": "ospfd/ospf_spf.h"
    },
    {
      "type": "modify",
      "old_id": "5674da0cdb97bf5ffdae582e4dd1c8f22938a99c",
      "old_mode": 33188,
      "old_path": "ospfd/ospf_vty.c",
      "new_id": "72493a2016090126c09af5d9ae1bd4a626d1730e",
      "new_mode": 33188,
      "new_path": "ospfd/ospf_vty.c"
    }
  ]
}
