)]}'
{
  "commit": "ec8d8d5ba648302cf9405f1346e3760d9b9d061c",
  "tree": "ec5a3e3677000458e17e941deccf9c0308ae759a",
  "parents": [
    "6dfeb3f6cfaf89ce0e11421b48feb2965a43ffd6"
  ],
  "author": {
    "name": "Matthieu Boutier",
    "email": "boutier@pps.jussieu.fr",
    "time": "Fri Jan 20 15:32:16 2012 +0100"
  },
  "committer": {
    "name": "Paul Jakma",
    "email": "paul@quagga.net",
    "time": "Sun Mar 25 17:06:53 2012 +0100"
  },
  "message": "babeld: change the modify route system.\n\nZebra doesn\u0027t set errno to EEXIST if we add a route who was already in\nthe kernel, so we always returned after just doing \"add; delete\". This\npatch fix the problem by doing \"delete; add\" always.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "82f03e436777b1a2d8ffb198034b70c4ad285410",
      "old_mode": 33188,
      "old_path": "babeld/kernel_zebra.c",
      "new_id": "7ddc797dc6e4810b77b5ad8d8365179a4984c757",
      "new_mode": 33188,
      "new_path": "babeld/kernel_zebra.c"
    }
  ]
}
