)]}'
{
  "commit": "4afa50b393ff1fb34dd577888a05b81dfdced5af",
  "tree": "e9bb7272c91a79276f2da1450b1cee14bc80b188",
  "parents": [
    "6eb0c5ab1d43bcf9edd4fefd19031f2b96ded728"
  ],
  "author": {
    "name": "Denis Ovsienko",
    "email": "infrastation@yandex.ru",
    "time": "Tue Jan 24 12:39:58 2012 +0400"
  },
  "committer": {
    "name": "Denis Ovsienko",
    "email": "infrastation@yandex.ru",
    "time": "Thu Jan 26 11:43:00 2012 +0400"
  },
  "message": "zebra: justify rtadv VTY commands with arguments\n\nipv6 nd ra-interval\nipv6 nd ra-lifetime\nipv6 nd reachable-time\nipv6 nd home-agent-preference\nipv6 nd home-agent-lifetime\nipv6 nd router-preference\n\nCalls to atoi() and atol() are replaced with VTY_GET_INTEGER_RANGE()\nmacro, command patterns are clarified and aliases of some commands\nare added for consistency. Other changes are listed below.\n\n* zebra/rtadv.c\n  * ipv6_nd_ra_interval_msec(): resolve -Wsign-compare\n  * ipv6_nd_ra_interval(): idem\n  * rtadv_init(): update to list new aliases\n* doc/ipv6.texi: update to match current implementation\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "de067e042e7a4162339481f05e2451ff6d6113e9",
      "old_mode": 33188,
      "old_path": "doc/ipv6.texi",
      "new_id": "d4ef45a372c3d8ffce48da134dee4c1d988ec3cd",
      "new_mode": 33188,
      "new_path": "doc/ipv6.texi"
    },
    {
      "type": "modify",
      "old_id": "c6c3b0309efe48757d155b531e6e09361c1885b1",
      "old_mode": 33188,
      "old_path": "zebra/rtadv.c",
      "new_id": "ae5c5a1cc6134fd671bab46cdaccc4c886ab4260",
      "new_mode": 33188,
      "new_path": "zebra/rtadv.c"
    }
  ]
}
