)]}'
{
  "commit": "8c4e57a57562c9329b1de4c29ee921ab98182c6b",
  "tree": "54253839ace41b14e363b6c5ede863c34e91e2e6",
  "parents": [
    "69394543597a0fd8c161c5c8a0d25c8b1cfa8a93"
  ],
  "author": {
    "name": "Matthieu Boutier",
    "email": "boutier@pps.jussieu.fr",
    "time": "Sat Jan 28 00:29:51 2012 +0100"
  },
  "committer": {
    "name": "Paul Jakma",
    "email": "paul@quagga.net",
    "time": "Sun Mar 25 17:06:53 2012 +0100"
  },
  "message": "babeld: fix interface bug, simplify code.\n\nPerhaps could it be able to free already free memory (so free(NULL)),\nin function interface_reset().  On other hand, it initiated untracked\ninterfaces, raising (at least) inappropriate messages. Finally, I\nremove the BABEL_IF_IS_ENABLE flag, witch was not really usefull.\nNote the test if_up isn\u0027t weaker, because (...IS_UP \u003d\u003e ...IS_ENABLE).\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1c8c88687d3e06fa499d7030106410aa28a726f2",
      "old_mode": 33188,
      "old_path": "babeld/babel_interface.c",
      "new_id": "fafe009f8769ce71c0389dbf591fa7714b37ec87",
      "new_mode": 33188,
      "new_path": "babeld/babel_interface.c"
    },
    {
      "type": "modify",
      "old_id": "5b551fbe2d189734164d02ca88893a23d6425cb5",
      "old_mode": 33188,
      "old_path": "babeld/babel_interface.h",
      "new_id": "ec69bff4b38bc49bc5a3f34057231394ba09f4c4",
      "new_mode": 33188,
      "new_path": "babeld/babel_interface.h"
    }
  ]
}
