)]}'
{
  "commit": "738bce789a393efe2d3f35fd541cf149dd7f9311",
  "tree": "3e81ad62d8f9531b55845ee781436bceb7e76fec",
  "parents": [
    "7bd7f55d2cbb4ddd2353fe8f2ded4853b3d2676b"
  ],
  "author": {
    "name": "Joakim Tjernlund",
    "email": "Joakim.Tjernlund@transmode.se",
    "time": "Fri Aug 07 13:48:15 2009 +0200"
  },
  "committer": {
    "name": "Paul Jakma",
    "email": "paul@quagga.net",
    "time": "Tue Oct 27 10:59:02 2015 +0000"
  },
  "message": "ospfd: Impl. per interface \u0027ip ospf area\u0027 command\n\nUse with interface command:\n interface ppp0\n ip ospf area 0.0.0.0\nThis will enable OSPF on ppp0 with area 0.0.0.0\n\nRemove with \"no ip ospf area\"\n\n* ospf_vty.c: add \"ip ospf area (A.B.C.D|\u003c0-4294967295\u003e)\" interface command\n\n* ospfd.c: (ospf_interface_{un,}set) new helper function to enable/disable\n  OSPF on a specific interface.\n  (ospf_if_update) 2 possible paths now to deal with interface updates.\n\nAcked-by: Donald Sharp \u003csharpd@cumulusnetworks.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ed698c87e0f2882b05358fb24342620ca22017d5",
      "old_mode": 33188,
      "old_path": "ospfd/ospf_interface.h",
      "new_id": "a437bfbe3b8995a8ca739a6012168cb027e9400f",
      "new_mode": 33188,
      "new_path": "ospfd/ospf_interface.h"
    },
    {
      "type": "modify",
      "old_id": "c6f3b4049e3755847920fac33a406ea47567861e",
      "old_mode": 33188,
      "old_path": "ospfd/ospf_vty.c",
      "new_id": "dd4d312766c5139f8572db8dd0f9298b61114dcc",
      "new_mode": 33188,
      "new_path": "ospfd/ospf_vty.c"
    },
    {
      "type": "modify",
      "old_id": "c8ad25f249f136152bfd29034e69083246ea8c71",
      "old_mode": 33188,
      "old_path": "ospfd/ospfd.c",
      "new_id": "f6669d7f5590c3b3c75f0113d335b5976e8ee61c",
      "new_mode": 33188,
      "new_path": "ospfd/ospfd.c"
    }
  ]
}
