)]}'
{
  "commit": "50f38b3500a6af6e1b0d1389d65c62d70c41e8c2",
  "tree": "0525b14ce3c53f891cd7f5a00fcf954f4893a99f",
  "parents": [
    "88d37b902bc8127379d3293b9671aa6a11479c23"
  ],
  "author": {
    "name": "Dinesh G Dutt",
    "email": "ddutt@cumulusnetworks.com",
    "time": "Tue Sep 30 12:53:28 2014 -0700"
  },
  "committer": {
    "name": "Paul Jakma",
    "email": "paul@quagga.net",
    "time": "Tue Nov 11 17:25:09 2014 +0000"
  },
  "message": "Compute and display SPF execution statistics\n\nDetailed SPF statistics, all around time spent executing various pieces of SPF\nsuch as the SPF algorithm itself, installing routes, pruning unreachable networks\netc.\n\nReason codes for firing up SPF are:\nR - Router LSA, N - Network LSA, S - Summary LSA, ABR - ABR status change,\nASBR - ASBR Status Change, AS - ASBR Summary, M - MaxAge\n\nSigned-off-by: Dinesh G Dutt \u003cddutt@cumulusnetworks.com\u003e\nReviewed-by: JR Rivers \u003cjrrivers@cumulusnetworks.com\u003e\nReviewed-by: Scott Feldman \u003csfeldma@cumulusnetworks.com\u003e\nReviewed-by: Ayan Banerjee \u003cayan@cumulusnetworks.com\u003e\nReviewed-by: Paul Jakma \u003cpaul@opensourcerouting.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9c3ee8238829ef2763dfbdae0469be6910a406b2",
      "old_mode": 33188,
      "old_path": "lib/thread.c",
      "new_id": "cb51332335b3e47e13e9d3225d6133ecedb8c589",
      "new_mode": 33188,
      "new_path": "lib/thread.c"
    },
    {
      "type": "modify",
      "old_id": "9743a22d1972edb0bbfd7429bcf42d57c04e75f5",
      "old_mode": 33188,
      "old_path": "lib/thread.h",
      "new_id": "4856dec749780ab8c0a8ff4743bd6a6f8233cc1d",
      "new_mode": 33188,
      "new_path": "lib/thread.h"
    },
    {
      "type": "modify",
      "old_id": "4bb70b6a9eec72171a6adabd75ef6452837f16bf",
      "old_mode": 33188,
      "old_path": "ospfd/ospf_abr.c",
      "new_id": "ca1af2c4a1b5898e208c781fb4e40859e00b5be2",
      "new_mode": 33188,
      "new_path": "ospfd/ospf_abr.c"
    },
    {
      "type": "modify",
      "old_id": "7e9412c8889b9028acf4d5bb4181cd55acaf1570",
      "old_mode": 33188,
      "old_path": "ospfd/ospf_asbr.c",
      "new_id": "dbf7f11f53e82f0ce1bf1d0b243568c3603ac7e0",
      "new_mode": 33188,
      "new_path": "ospfd/ospf_asbr.c"
    },
    {
      "type": "modify",
      "old_id": "6a72e31dc41773696b14ebbc13ec1e080685cdba",
      "old_mode": 33188,
      "old_path": "ospfd/ospf_ase.c",
      "new_id": "9038b3a5c69597594463861466b04a7044f2b7aa",
      "new_mode": 33188,
      "new_path": "ospfd/ospf_ase.c"
    },
    {
      "type": "modify",
      "old_id": "ef023366a057746a5cb28eb9f7562ae2c20c0eae",
      "old_mode": 33188,
      "old_path": "ospfd/ospf_dump.c",
      "new_id": "ebcc717ff319e472b46f97fcc3f1e4edfeb1604a",
      "new_mode": 33188,
      "new_path": "ospfd/ospf_dump.c"
    },
    {
      "type": "modify",
      "old_id": "fef6b162fc2d9e608c90a9508f77c6ee0ff73ee2",
      "old_mode": 33188,
      "old_path": "ospfd/ospf_lsa.c",
      "new_id": "31cbaaef24e8c96566e5af830f090051c91f8d12",
      "new_mode": 33188,
      "new_path": "ospfd/ospf_lsa.c"
    },
    {
      "type": "modify",
      "old_id": "c40fc33ef76e2bea1705f4d9d31844c71cba5004",
      "old_mode": 33188,
      "old_path": "ospfd/ospf_spf.c",
      "new_id": "a7155bc64a70ffc501f4bad03c5139515a9d3ea7",
      "new_mode": 33188,
      "new_path": "ospfd/ospf_spf.c"
    },
    {
      "type": "modify",
      "old_id": "c1316e4ccf04490388c9f48af6bd549bd481a0ac",
      "old_mode": 33188,
      "old_path": "ospfd/ospf_spf.h",
      "new_id": "c9c539ad7a77f2be23ee73351c454cfa2ee67c9e",
      "new_mode": 33188,
      "new_path": "ospfd/ospf_spf.h"
    },
    {
      "type": "modify",
      "old_id": "97fcffd11b0af4795b136ea0f5e2a7f6166a2dbe",
      "old_mode": 33188,
      "old_path": "ospfd/ospf_vty.c",
      "new_id": "5674da0cdb97bf5ffdae582e4dd1c8f22938a99c",
      "new_mode": 33188,
      "new_path": "ospfd/ospf_vty.c"
    },
    {
      "type": "modify",
      "old_id": "4242aa01b919acf2c8a4940ad831b97326d0c5b0",
      "old_mode": 33188,
      "old_path": "ospfd/ospfd.h",
      "new_id": "bf70d022753d2507ca9cb159b221b03941dc710a",
      "new_mode": 33188,
      "new_path": "ospfd/ospfd.h"
    }
  ]
}
