)]}'
{
  "commit": "c1c13f3b3e14a392fbfbb63add2d55aa642f6018",
  "tree": "c15605b695f68208ed9939c042135fcf1a5f3496",
  "parents": [
    "3681ade2c7bfb2e4befee1ff6909608752f91d92"
  ],
  "author": {
    "name": "Nathan Rossi",
    "email": "nathan@nathanrossi.com",
    "time": "Mon Sep 03 22:50:03 2018 +1000"
  },
  "committer": {
    "name": "Nathan Rossi",
    "email": "nathan@nathanrossi.com",
    "time": "Mon Sep 03 23:11:26 2018 +1000"
  },
  "message": "icetime: Add support for searching for chipdb relative to binary\n\nLike yosys and arachne-pnr, allow for searching for the desired chipdb\nfile relative to the executing binaries directory. This allows for\nportable builds of icetime without needing to specify the exact path to\nthe needed chipdb file with the -C arg.\n\nIn order to support this icetime must be able to get the\n\"proc_self_dirname\" path just like yosys and arachne-pnr. As such copy\nthe equivalent code to get this path information. To avoid cluttering\nthe icetime.cc file with this code, place it in a separate iceutil.cc\nfile.\n\nSigned-off-by: Nathan Rossi \u003cnathan@nathanrossi.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d2606818373aeedf9d03381e39b47c2ecae3b1f7",
      "old_mode": 33188,
      "old_path": "icetime/Makefile",
      "new_id": "b1cd18d6d694419f86d5b6b5da68dbf80eafe457",
      "new_mode": 33188,
      "new_path": "icetime/Makefile"
    },
    {
      "type": "modify",
      "old_id": "35ce99ad7d7f6ed2f54b259872e0899f8d985181",
      "old_mode": 33188,
      "old_path": "icetime/icetime.cc",
      "new_id": "16ad142710a3f9789af4029d76841d43e33ba377",
      "new_mode": 33188,
      "new_path": "icetime/icetime.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ad8d662b71c5181ca41b825a7a114fdc39b77b67",
      "new_mode": 33188,
      "new_path": "icetime/iceutil.cc"
    }
  ]
}
