)]}'
{
  "commit": "306d8890439cdb9128d063ee2f77700a11e6843c",
  "tree": "fa5c8e035891cc83e9f5cfa80343df4bcac40fb7",
  "parents": [
    "3a570c8b7b56b5a3042fbc035a01c753440b927c"
  ],
  "author": {
    "name": "paul",
    "email": "paul",
    "time": "Thu Feb 02 17:50:19 2006 +0000"
  },
  "committer": {
    "name": "paul",
    "email": "paul",
    "time": "Thu Feb 02 17:50:19 2006 +0000"
  },
  "message": "[lib/workqueue] remove the useless \u0027delay\u0027 factor.\n\n2006-02-02 Paul Jakma \u003cpaul.jakma@sun.com\u003e\n\n\t* workqueue.h: (struct work_queue) Remove the delay field.\n\t  It served no purpose and just introduced bad behaviour.\n\t  Should be excised before its allowed to escape into 1.0.\n\t  This removes need for the \u0027flood\u0027 and runs_since_clear\n\t  fields.\n\t* workqueue.c: (general) excise delay factor between queue\n\t  runs, hence the \u0027flood\u0027 crap too.. See above.\n\t* bgp_route.c: (bgp_{clear_node,process}_queue_init) delay\n\t  field is removed from workqueue spec.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c96bc649c64d9f276c20b18ae72a51ce7f2262b8",
      "old_mode": 33188,
      "old_path": "bgpd/ChangeLog",
      "new_id": "714de1d30151123d1ffc9300086f162c116e15c3",
      "new_mode": 33188,
      "new_path": "bgpd/ChangeLog"
    },
    {
      "type": "modify",
      "old_id": "e0d2a317fd9fcd061c5fef51b944d71601fb1e6a",
      "old_mode": 33188,
      "old_path": "bgpd/bgp_route.c",
      "new_id": "3d9856b9910818c8ba710d5cdbdf222c7ff7879b",
      "new_mode": 33188,
      "new_path": "bgpd/bgp_route.c"
    },
    {
      "type": "modify",
      "old_id": "600ffef7fc9a08cfd98c493d803c7dd5c6a2504c",
      "old_mode": 33188,
      "old_path": "lib/ChangeLog",
      "new_id": "6c54cd359989356bb6333b3057da776a81a41adb",
      "new_mode": 33188,
      "new_path": "lib/ChangeLog"
    },
    {
      "type": "modify",
      "old_id": "0c61f5c4f6a1524aa89029a7011958bef29dcb15",
      "old_mode": 33188,
      "old_path": "lib/workqueue.c",
      "new_id": "1fa16dedbc6c44c355ae7db77738c7d30c9dcb03",
      "new_mode": 33188,
      "new_path": "lib/workqueue.c"
    },
    {
      "type": "modify",
      "old_id": "0a398ded3f12f7ddf5f998c8c80cc0a65fd18ea9",
      "old_mode": 33188,
      "old_path": "lib/workqueue.h",
      "new_id": "c06f481fed9dab97e47f37c6bd37a7a901cac04b",
      "new_mode": 33188,
      "new_path": "lib/workqueue.h"
    }
  ]
}
