Sourcehut claims to have a migration tool
to import your Bitbucket repositories (both Hg and git) to Sourcehut, so I decided to try it out.
First of all, I couldn't figure out how to clone the migration tool repository. Using the clone URL the repository gave me in an "hg clone" command just served the HTML page I got the URL from. That's when I noticed that they are indeed the same URL. Not a great start.
So then I browsed the source of the tool and discovered it was essentially a single script file, so I manually downloaded the raw contents of that file and executed it. I followed the prompts and when it appeared to be the point at which it should do its work, it either got stuck in an endless loop spitting out an error to the terminal or just did nothing and exited back to the command line, depending on whether I selected the option to just import everything automatically or prompt me for each repo.
I realize that my posting this here does nothing to get the problem with the tool fixed. But that's yet another problem I've experienced with Sourcehut: I can't find any way to open a ticket or create an issue on Sourcehut describing the problem so the software author can see it, troubleshoot it, and fix it.
Maybe once it goes into beta or stable it will be worth checking out again, but for now I think I'm going to avoid the alpha.