)]}'
{
  "commit": "bd34fb346db5bb1f0bc8eeeef1868e296d889053",
  "tree": "d29904361a06e21d77fc5cbb163c39dd327962fe",
  "parents": [
    "ff1dd550b01fd6bb4aa137cfee282e6175f89c50"
  ],
  "author": {
    "name": "Paul Jakma",
    "email": "paul.jakma@sun.com",
    "time": "Mon Feb 26 17:14:48 2007 +0000"
  },
  "committer": {
    "name": "Paul Jakma",
    "email": "paul.jakma@sun.com",
    "time": "Mon Feb 26 17:14:48 2007 +0000"
  },
  "message": "[ospfd] Fix regression in SPF introduced by bug#330 fixes\n\n2007-02-26 Paul Jakma \u003cpaul.jakma@sun.com\u003e\n\n\t* ospf_spf.c: Fix regression introduced with bug #330 fix: The\n\t  cost update added to ospf_spf_add_parent only handled PtP\n\t  case, differing from same functionality in higher-level\n\t  ospf_spf_next. Regression diagnosed by Anders Pedersen,\n\t  mailnews+router-quagga-dev@news.cohaesio.com.\n\t  (ospf_vertex_new) Initialise vertices to max-cost.\n\t  (ospf_spf_init) Root vertex always creates with 0 cost.\n\t  (ospf_spf_add_parent) Remove the buggy V-\u003eW cost calculating\n\t  code, instead take the new distance as a parameter.\n\t  (ospf_nexthop_calculation) Take distance as parameter, so it\n\t  can be passed down to add_parent.\n\t  (ospf_spf_next) Dont initialise candiate vertex distance,\n\t  vertex_new does so already. Pass distance down to\n\t  nexthop_calculation (see above).\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d026bf88485c13cda8735e32fddf62ab3fb8a161",
      "old_mode": 33188,
      "old_path": "ospfd/ChangeLog",
      "new_id": "35ffd69d4978e4f43dd1d8d9135fb0efa1902ffd",
      "new_mode": 33188,
      "new_path": "ospfd/ChangeLog"
    },
    {
      "type": "modify",
      "old_id": "f4adc114dbcda2d1836182e43fbf46b0cccea0e8",
      "old_mode": 33188,
      "old_path": "ospfd/ospf_spf.c",
      "new_id": "cd5ebb1631ba07169e486c95a05605615a40067d",
      "new_mode": 33188,
      "new_path": "ospfd/ospf_spf.c"
    }
  ]
}
