I’m spiking a migration of our private repos to Github from Bitbucket (source & bugs) and Trello (kanban boards). Also spiking Gitlab, we’ll end up choosing depending on how much my team like the outcomes.
Obviously source is easy to move, no dramas there.
For accuracy of the historical record I need to ensure all the issues and comments have the original timestamps, and appear to be written by the original author (all of whom are also in the new Github org).
Seems like an obvious need, but I don’t see anything in Github APIs v3 or v4 for creating issues with specified author and correct creation time.
I reckon I can overcome the authorship problem by collecting API keys from my users, but the timestamp problem eludes me. Can it be done? Or will we have to append the timestamps as crude plain text to each comment & issue?