)]}'
{
  "commit": "202e375b74a20fb13ce02af65a5f168bdba760f1",
  "tree": "3b7b5aa821b73b2d51baffe016400f263a2e67d5",
  "parents": [
    "a4c0c1d00d140d69a2c72f6ca0d49c91bdb2b08c"
  ],
  "author": {
    "name": "Martin Storsjö",
    "email": "martin@martin.st",
    "time": "Tue Feb 06 11:27:46 2024 +0200"
  },
  "committer": {
    "name": "Martin Storsjö",
    "email": "martin@martin.st",
    "time": "Tue Feb 06 11:33:58 2024 +0200"
  },
  "message": "gendef: Remove printing __DATE__, to improve build reproducibility\n\nThis tool isn\u0027t evolving particularly much at the moment, so the\nadditional value of knowing when a particular version was built\ndoesn\u0027t give much extra value.\n\nNormally, a stripped build of gendef (on Linux) produces a binary\nwith the exact same hash each time. Using __DATE__ breaks that\nreproducibility, if rebuilt on different days. It is possible to\navoid the issue by setting SOURCE_DATE_EPOCH to a fixed value when\nbuilding, but in this case, I think the printed date doesn\u0027t add much\nvalue, so we could simply remove it. Most other similar tools don\u0027t\ncontain such printouts.\n\nSigned-off-by: Martin Storsjö \u003cmartin@martin.st\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4aa9a42eda3e39680c3d0320c537b9b5d5d90ede",
      "old_mode": 33188,
      "old_path": "mingw-w64-tools/gendef/src/gendef.c",
      "new_id": "92ba506240f55844dbbf76c53d37f80564abe9c7",
      "new_mode": 33188,
      "new_path": "mingw-w64-tools/gendef/src/gendef.c"
    }
  ]
}
