)]}'
{
  "commit": "fac1f7cc8eaa750fa46985977a97e05e493228a2",
  "tree": "9cb300fd56261c38b51e621ccb72523ec7b4bf4a",
  "parents": [
    "82a8428c84df1b1e7a1be5a5114a5d9a6f2bc2c4"
  ],
  "author": {
    "name": "hasso",
    "email": "hasso",
    "time": "Mon Sep 26 18:26:26 2005 +0000"
  },
  "committer": {
    "name": "hasso",
    "email": "hasso",
    "time": "Mon Sep 26 18:26:26 2005 +0000"
  },
  "message": "\t* isis_spf.c: Changing cost from uint16_t to uint32_t. Unset\n\t  ISIS_ROUTE_FLAG_ACTIVE flag before running SPF.\n\t* isisd.[ch]: Separate route tables for different levels. SPF is done\n\t  separately, but in case of L1L2 area they have to be merged.\n\t* isis_zebra.c: Set/unset ISIS_ROUTE_FLAG_ZEBRA_SYNC flag correctly in\n\t  case of adding/removing IPv4 routes.\n\t* zebra_route.c: Rework route validating process. Merging L1 and L2\n\t  tables in case of L1L2 area.\n\n        In short - many changes to make SPF work more correctly, add/remove\n        to/from RIB also works now. It\u0027s still very far from perfect though.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7f3cd9daf02bcb6bd2481c705848a380a408a1bc",
      "old_mode": 33188,
      "old_path": "isisd/ChangeLog",
      "new_id": "8687ee75319d85471774098b9d599a4f242ab19b",
      "new_mode": 33188,
      "new_path": "isisd/ChangeLog"
    },
    {
      "type": "modify",
      "old_id": "7cee89ee32c032bdeb37e62e84a58ab14c1c5f83",
      "old_mode": 33188,
      "old_path": "isisd/isis_route.c",
      "new_id": "e451312535b9d2253b7213a0495ae0799ffc894a",
      "new_mode": 33188,
      "new_path": "isisd/isis_route.c"
    },
    {
      "type": "modify",
      "old_id": "59b6c226feb9becc370ca0f3f3d37609fe2ae701",
      "old_mode": 33188,
      "old_path": "isisd/isis_route.h",
      "new_id": "4eac79b863d7093cffb381fb9e99bb2eed8a4bbe",
      "new_mode": 33188,
      "new_path": "isisd/isis_route.h"
    },
    {
      "type": "modify",
      "old_id": "ac4c71f3f503cd4645c9a7695c7f61f2dcd92924",
      "old_mode": 33188,
      "old_path": "isisd/isis_spf.c",
      "new_id": "4cbc2cd16bbc1c19e3f00cf3ca758b58f7717f93",
      "new_mode": 33188,
      "new_path": "isisd/isis_spf.c"
    },
    {
      "type": "modify",
      "old_id": "a385e6b5c94fd9e74b791fb201ec9daac8a9b216",
      "old_mode": 33188,
      "old_path": "isisd/isis_zebra.c",
      "new_id": "aff6a716573e897fb8ad7e9ad718b9353b4fdfaf",
      "new_mode": 33188,
      "new_path": "isisd/isis_zebra.c"
    },
    {
      "type": "modify",
      "old_id": "2a60b8890147830953834537cefc13af8cccd8e1",
      "old_mode": 33188,
      "old_path": "isisd/isisd.c",
      "new_id": "dbaae8a8804e0ccc96887c8066a810e36f93f085",
      "new_mode": 33188,
      "new_path": "isisd/isisd.c"
    },
    {
      "type": "modify",
      "old_id": "e61376e5b85c72d416b5e6a6ef4f34ff7dfbdefe",
      "old_mode": 33188,
      "old_path": "isisd/isisd.h",
      "new_id": "4e71640511e8532241bb87b8de4f5956bcde6410",
      "new_mode": 33188,
      "new_path": "isisd/isisd.h"
    }
  ]
}
