)]}'
{
  "commit": "0fb744cb6029a9b7c8faa38205d73f94118ec7c5",
  "tree": "ce6c344cce449e3d97a8c1806d3cbea2ceb69308",
  "parents": [
    "5bb53c7ffc9c7ca21d5d415bf8fde4d6b0034b47"
  ],
  "author": {
    "name": "Matt Topol",
    "email": "zotthewizard@gmail.com",
    "time": "Tue Aug 01 11:57:02 2023 -0400"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Aug 01 11:57:02 2023 -0400"
  },
  "message": "GH-36935: [Go] Fix Timestamp to Time dates (#36964)\n\n\n\n### Rationale for this change\nThe previous solution converted everything to nanoseconds first but you end up with overflowing `int64` potentially. Since we\u0027ve bumped the minimum version of the library to using go1.17+ we can use the newer `UnixMicro` and `UnixMilli` functions to make this easy.\n\n### Are these changes tested?\nYes, unit test is added.\n\n* Closes: #36935\n\nAuthored-by: Matt Topol \u003czotthewizard@gmail.com\u003e\nSigned-off-by: Matt Topol \u003czotthewizard@gmail.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d6550c1cf896de7998e4d006c6cc725fd294e7fd",
      "old_mode": 33188,
      "old_path": "go/arrow/datatype_fixedwidth.go",
      "new_id": "4b6ca552915378851441c598cfb934d97e85e8ce",
      "new_mode": 33188,
      "new_path": "go/arrow/datatype_fixedwidth.go"
    },
    {
      "type": "modify",
      "old_id": "50747366a255ea98ac733d811cd1bdf6f26a28cd",
      "old_mode": 33188,
      "old_path": "go/arrow/datatype_fixedwidth_test.go",
      "new_id": "669c7f9ca87ad731421be40af893d81b6a875686",
      "new_mode": 33188,
      "new_path": "go/arrow/datatype_fixedwidth_test.go"
    }
  ]
}
