)]}'
{
  "commit": "1416293f9d8f09cb792ce0ff9b734bff71697909",
  "tree": "32f87dd85aa3b0d58fb45bbef60591ee7c43dce8",
  "parents": [
    "c9c06d0d8cbc766374c43328e91b7a87f93e9c62"
  ],
  "author": {
    "name": "David Lamparter",
    "email": "equinox@opensourcerouting.org",
    "time": "Tue May 12 17:18:04 2015 +0200"
  },
  "committer": {
    "name": "David Lamparter",
    "email": "equinox@opensourcerouting.org",
    "time": "Thu May 14 14:26:30 2015 +0200"
  },
  "message": "lib: fix \"reduce strcmp in CLI\" fallout (10bac801)\n\nIn \"lib/cli: reduce strcmp in CLI hot paths\", I failed to notice that\nCMD_VARIABLE as a boolean test covers a superset of the other types of\nvariables.  Thus, the patch broke processing of IP/IPv6/Integer range\nparameters in the CLI.\n\nFix by some reordering and introducing TERMINAL_RECORD macro (which\nmarks whether a given terminal type is a parameter) to be used in places\nwhere the check is really for all kinds of variables.\n\nReported-by: Timo Teräs \u003ctimo.teras@iki.fi\u003e\nTested-by: Martin Winter \u003cmwinter@netdef.org\u003e\nSigned-off-by: David Lamparter \u003cequinox@opensourcerouting.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "922e7b58179bc0a120a93f6e640766bcbcada28b",
      "old_mode": 33188,
      "old_path": "lib/command.c",
      "new_id": "c70391d749370c8b70e9391f0b943fb0c4c69276",
      "new_mode": 33188,
      "new_path": "lib/command.c"
    },
    {
      "type": "modify",
      "old_id": "3a95df93a62b14f1bf349a0f260aa89491ab18d0",
      "old_mode": 33188,
      "old_path": "lib/command.h",
      "new_id": "a36a524a048fd7693a22235615954061641c955b",
      "new_mode": 33188,
      "new_path": "lib/command.h"
    }
  ]
}
