)]}'
{
  "commit": "e96b312150d8e376c1ef463793d1929eca3618d5",
  "tree": "33bdbba11475be746d7ebf684fd1441b9db4b929",
  "parents": [
    "a3537862f3c00b60fc52a67c1cc447c2a65f97bd"
  ],
  "author": {
    "name": "David Lamparter",
    "email": "equinox@diac24.net",
    "time": "Wed Apr 04 00:14:36 2012 +0200"
  },
  "committer": {
    "name": "David Lamparter",
    "email": "equinox@diac24.net",
    "time": "Wed Apr 04 00:25:51 2012 +0200"
  },
  "message": "lib: pretty ip_masklen and masklen2ip\n\nnonwithstanding any desire for optimisation, these versions are shorter\nand more concise.  reading the comments, they might even be easier to\nunderstand.\n\nI\u0027ve tested them on i686 and x86_64, and checked that correct assembler\ncode is emitted for ARM, MIPS and PowerPC.\n\nIPv6 is left as an exercise for another day, none of the ideas I had led\nto a \"yes, this is the one to go with\" solution.\n\nSigned-off-by: David Lamparter \u003cequinox@diac24.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "60e573a6db30bbf2b2c0164c26805cda9528932e",
      "old_mode": 33188,
      "old_path": "lib/prefix.c",
      "new_id": "a3b1adf8fffdcaacf37d57ef7500699293fc1928",
      "new_mode": 33188,
      "new_path": "lib/prefix.c"
    }
  ]
}
