)]}'
{
  "commit": "3bf1c917d10b3429afc139ad47252c3aa0dcd3a8",
  "tree": "32b8b28cc0d37349bea4673ce8b2b64987d31e49",
  "parents": [
    "6baeb98892ee1c574af5cd3896a3a6d65cef0117"
  ],
  "author": {
    "name": "paul",
    "email": "paul",
    "time": "Wed Oct 29 06:30:19 2003 +0000"
  },
  "committer": {
    "name": "paul",
    "email": "paul",
    "time": "Wed Oct 29 06:30:19 2003 +0000"
  },
  "message": "2003-10-29 Paul Jakma \u003cpaul@dishone.st\u003e\n\n        * lib/routemap.c: (route_map_apply_index) renamed to\n          route_map_apply_match.\n          (route_map_apply_match) Take rule list as argument rather than\n          index. concentrate solely on match logic.\n          (route_map_apply) Properly implement the route map statement\n          logic, according to the table, especially the on-match exit\n          policy.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b000f2fc0d317cab9b4e4602401acd10299ca1b2",
      "old_mode": 33188,
      "old_path": "lib/routemap.c",
      "new_id": "68ac23d31298a9ce81c48a03cd18e9a405b06b4c",
      "new_mode": 33188,
      "new_path": "lib/routemap.c"
    }
  ]
}
