I deleted the history while doing maintenance on the site. Specifically, I was cloning Discourse into a fresh repository and removed the old one. I didn’t realize that Discourse stores backups and site state within the repository checkout, so removing the old repository removed the history.
I’m currently setting up uploading backups off the machine to prevent this from happening in the future.