)]}'
{
  "commit": "90645f5598ca8b25cd2692f2ac0d2778a3fd2755",
  "tree": "2b5e67b020eb3f7a2fd9df4faf2f0914e0cbf0cf",
  "parents": [
    "44a86a0278c1678fd4b8dfa56c4f5f2feb6df3ad"
  ],
  "author": {
    "name": "Stephen Hemminger",
    "email": "shemminger@vyatta.com",
    "time": "Fri Jan 04 22:29:21 2013 +0000"
  },
  "committer": {
    "name": "David Lamparter",
    "email": "equinox@opensourcerouting.org",
    "time": "Sun Feb 24 20:42:40 2013 +0100"
  },
  "message": "hash: force size to be a power of 2\n\nBy forcing the hash table size to be a power of 2, a potentially\nexpensive divide can be replaced by a mask operation. Almost all\nusage of the hash table was using default size of 1024. Only places\nwith different size was thread library (1011) and bgp aspath.\n\nSigned-off-by: David Lamparter \u003cequinox@opensourcerouting.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c37a8897f2e84c9f1e30e511983ab30df3b46e5a",
      "old_mode": 33188,
      "old_path": "bgpd/bgp_aspath.c",
      "new_id": "a8b078ff363b1982699f47d57aa54c8381aab013",
      "new_mode": 33188,
      "new_path": "bgpd/bgp_aspath.c"
    },
    {
      "type": "modify",
      "old_id": "6db79ea77a6ba7c9d1b27702c9d755e69c766830",
      "old_mode": 33188,
      "old_path": "lib/hash.c",
      "new_id": "1e097f284871c6b9145496961b7f34f49931fcb6",
      "new_mode": 33188,
      "new_path": "lib/hash.c"
    },
    {
      "type": "modify",
      "old_id": "4cb772e5797ee6ff209da2ccc73476dee03a7572",
      "old_mode": 33188,
      "old_path": "lib/hash.h",
      "new_id": "a6dd531904e69cc98c4b7729ea7680e016a5bf57",
      "new_mode": 33188,
      "new_path": "lib/hash.h"
    },
    {
      "type": "modify",
      "old_id": "16c92c2467779f68543573d01d6456f3c68c6726",
      "old_mode": 33188,
      "old_path": "lib/thread.c",
      "new_id": "27c29d6c8e37f6971925cfb5e057b8a46c85d08d",
      "new_mode": 33188,
      "new_path": "lib/thread.c"
    }
  ]
}
