)]}'
{
  "commit": "457eb9af72e6e7aa85c26b65ba4d053f9ecbffac",
  "tree": "ca93002285032e0c845749cfd770a446a9fc702b",
  "parents": [
    "1893740016d35d75de567a5f6b74db2314ffdc52"
  ],
  "author": {
    "name": "Paul Jakma",
    "email": "paul.jakma@sun.com",
    "time": "Thu Jul 27 19:59:58 2006 +0000"
  },
  "committer": {
    "name": "Paul Jakma",
    "email": "paul.jakma@sun.com",
    "time": "Thu Jul 27 19:59:58 2006 +0000"
  },
  "message": "[zebra] Add test rig code, for testing the zebra RIB\n\n2006-07-27 Paul Jakma \u003cpaul.jakma@sun.com\u003e\n\n\t* {ioctl,kernel}_null.c: Dummy/Null kernel method implementations,\n\t  useful for testing zebra code that calls such methods.\n\t* {redistribute,misc}_null.c: Dummy/Null methods, as above. But\n\t  for zclient, and for various misc functions.\n\t* test_main.c: Test harness for zebra, currently just to test the\n\t  RIB.\n\t* Makefile.am: Build testzebra using above.\n\t* zebra_rib.c: Add a global for the workqueue hold time, useful\n\t  for testing.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "36e717d91e4ccf7b39f2541cd96a95c301f95f1a",
      "old_mode": 33188,
      "old_path": "zebra/ChangeLog",
      "new_id": "2e9328da2d728910dda29834a64a83c1f1bcf3a0",
      "new_mode": 33188,
      "new_path": "zebra/ChangeLog"
    },
    {
      "type": "modify",
      "old_id": "751f606f8d2a201fca02f36c940ee855334a7ed9",
      "old_mode": 33188,
      "old_path": "zebra/Makefile.am",
      "new_id": "7527562a03d0c4bad9b7bc29b6c6a59cf28e65aa",
      "new_mode": 33188,
      "new_path": "zebra/Makefile.am"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d1f3db081955ebfc312ecd2d072ac920d7c00356",
      "new_mode": 33188,
      "new_path": "zebra/ioctl_null.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a84f43716322e499801a1a8bc02b4d488d52a586",
      "new_mode": 33188,
      "new_path": "zebra/kernel_null.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8063c90de1e8b94c69891fefa0a7b66bb7c8536a",
      "new_mode": 33188,
      "new_path": "zebra/misc_null.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e57a73b9cacc5d4ac0c269b3488adc9bdde79df2",
      "new_mode": 33188,
      "new_path": "zebra/redistribute_null.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "59cec46276275c25844e3ce018953559085e060d",
      "new_mode": 33188,
      "new_path": "zebra/test_main.c"
    },
    {
      "type": "modify",
      "old_id": "665e5673f288e278e187391faf6fd945d33a6355",
      "old_mode": 33188,
      "old_path": "zebra/zebra_rib.c",
      "new_id": "7373c6d8460949d5bfbe04f85494c54f1e58588b",
      "new_mode": 33188,
      "new_path": "zebra/zebra_rib.c"
    }
  ]
}
