)]}'
{
  "commit": "b21b19c5785487f2ff4a6ce38f45c2e6c35f4363",
  "tree": "c79f90ce7bd798b3f1391010153d9fdf7c7418f0",
  "parents": [
    "0e4f190ebf5a26e4b66fb49cd74ae0ff0c7e0863"
  ],
  "author": {
    "name": "paul",
    "email": "paul",
    "time": "Sun Jun 15 01:28:29 2003 +0000"
  },
  "committer": {
    "name": "paul",
    "email": "paul",
    "time": "Sun Jun 15 01:28:29 2003 +0000"
  },
  "message": "2003-06-15 Paul Jakma \u003cpaul@dishone.st\u003e\n\n\t* lib/vty.{c,h}: Remove vty layer depending on a \u0027master\u0027 global,\n\t  pass the thread master in explicitly to vty_init. Sort out some\n\t  header dependency problems with lib/command.h\n\t* zebra/: Move globals to struct zebrad. Update vty_init().\n\t* (.*)/\\1_main.c: update call to vty_init().\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3e1d80f69bf6347ea94a7eb026fd9f35260d1ff1",
      "old_mode": 33188,
      "old_path": "bgpd/bgp_main.c",
      "new_id": "933ca5718acb33dfcbd3552ea45823664eaf0704",
      "new_mode": 33188,
      "new_path": "bgpd/bgp_main.c"
    },
    {
      "type": "modify",
      "old_id": "5d429338e473686c8b0a1160dd116031691a89d2",
      "old_mode": 33188,
      "old_path": "lib/command.c",
      "new_id": "ade413bbeb782b49e7d099ef752ef138bb736604",
      "new_mode": 33188,
      "new_path": "lib/command.c"
    },
    {
      "type": "modify",
      "old_id": "4d6eb3048e1fdea732a7328ab3d4fd0a3fe56455",
      "old_mode": 33188,
      "old_path": "lib/vty.c",
      "new_id": "c38ae9465a68439800d88cdff9f0cea9d5d77029",
      "new_mode": 33188,
      "new_path": "lib/vty.c"
    },
    {
      "type": "modify",
      "old_id": "4d2a6a039569f8eaaa1ba686c722258093aa9aef",
      "old_mode": 33188,
      "old_path": "lib/vty.h",
      "new_id": "aaf8a5b125946368e0d76b53238ccf52b8548535",
      "new_mode": 33188,
      "new_path": "lib/vty.h"
    },
    {
      "type": "modify",
      "old_id": "e6cd6aaae62dc1dddcb63ff774696b09921775ed",
      "old_mode": 33188,
      "old_path": "ospf6d/ospf6_main.c",
      "new_id": "519cde77b559e26a6932f7cb65fc387910db1790",
      "new_mode": 33188,
      "new_path": "ospf6d/ospf6_main.c"
    },
    {
      "type": "modify",
      "old_id": "b1d1fd4caa4b400862b11b782ac8b161cca18e04",
      "old_mode": 33188,
      "old_path": "ospfd/ospf_main.c",
      "new_id": "236d8c28a398200566d7f535db1a8e716a628be8",
      "new_mode": 33188,
      "new_path": "ospfd/ospf_main.c"
    },
    {
      "type": "modify",
      "old_id": "9526d7ae9776f721f4a756d5af80c9c0b8a67f0e",
      "old_mode": 33188,
      "old_path": "ripd/rip_main.c",
      "new_id": "84ea75c59148632f462e643ece7cf73f1a01f66e",
      "new_mode": 33188,
      "new_path": "ripd/rip_main.c"
    },
    {
      "type": "modify",
      "old_id": "bd1972a11676b1bde887757a85ab19fc398f5165",
      "old_mode": 33188,
      "old_path": "ripngd/ripng_main.c",
      "new_id": "5fb04448da81b4041b03d87237c7b32e81e04d52",
      "new_mode": 33188,
      "new_path": "ripngd/ripng_main.c"
    },
    {
      "type": "modify",
      "old_id": "85707f42f2a90a8d4b16582ea39bf2767dd28568",
      "old_mode": 33188,
      "old_path": "zebra/main.c",
      "new_id": "c47b83e3c3a9fbae32d580fd6eaaf2b23bc8f8cd",
      "new_mode": 33188,
      "new_path": "zebra/main.c"
    },
    {
      "type": "modify",
      "old_id": "a3d4bad1d167b9d01c59fa059161458e37d560a5",
      "old_mode": 33188,
      "old_path": "zebra/redistribute.c",
      "new_id": "2d30f7901781b8fdf06fb4e4f081050c924d549b",
      "new_mode": 33188,
      "new_path": "zebra/redistribute.c"
    },
    {
      "type": "modify",
      "old_id": "e151462350a748bc27fffd1374c9f5e14f5abc24",
      "old_mode": 33188,
      "old_path": "zebra/rt_netlink.c",
      "new_id": "6a3df192a71b01941b8806947acefdc76a027763",
      "new_mode": 33188,
      "new_path": "zebra/rt_netlink.c"
    },
    {
      "type": "modify",
      "old_id": "ab0d49f0f79511d3de52a13020752d66c827f3af",
      "old_mode": 33188,
      "old_path": "zebra/rtadv.c",
      "new_id": "a6e2d920176cbdfe6710bf40d9bda69a63f77cd2",
      "new_mode": 33188,
      "new_path": "zebra/rtadv.c"
    },
    {
      "type": "modify",
      "old_id": "4098db264a333d19f2eae00ae9b6e60acff41362",
      "old_mode": 33188,
      "old_path": "zebra/zebra_rib.c",
      "new_id": "2209364cdb8b7daa6e75d733aa2f062447973ab3",
      "new_mode": 33188,
      "new_path": "zebra/zebra_rib.c"
    },
    {
      "type": "modify",
      "old_id": "975574af0c148fecf620e943e85febc57764cc75",
      "old_mode": 33188,
      "old_path": "zebra/zserv.c",
      "new_id": "3ea1a16832a4ce858860c5a1bb92e6714a98647f",
      "new_mode": 33188,
      "new_path": "zebra/zserv.c"
    },
    {
      "type": "modify",
      "old_id": "ec3c9f4b3955f264ea7f7e1eb58b4b30cac3f9ba",
      "old_mode": 33188,
      "old_path": "zebra/zserv.h",
      "new_id": "42fb64c6ac1e235452d8fb1953de46076a990fdf",
      "new_mode": 33188,
      "new_path": "zebra/zserv.h"
    }
  ]
}
