A subgenus of rust flies (Asiopsila) was transferred from Loxocera to Psilaby Buck & Marshall in 2006, a decision that was affirmed by subsequent authors (Shatalkin & Merz 2010; Shatalkin 2021). That change has lagged in online sources, but it’s now reflected in Systema Dipterorum.
I’d like to make that change on iNat but I’m not sure the best way logistically to transfer a subgenus. I could just change the parent taxon of Asiopsila from Loxocera to Psila, but then I would have to change the combinations of each of the child species manually from Loxocera x to Psila x. Instead, I could do a taxon swap of Asiopsila into Loxocera, and have iNat change the included species automatically. Then I would have to either re-add Asiopsila as a subgenus or just ignore it.
The easiest thing for me would be, I could make a new empty subgenus Asiopsila in Psila, and then do a swap from one Asiopsila to the other, changing the child species automatically. But that seems a little odd because there’s actually no change happening at the subgenus level.
Regardless, I am planning to do an atlased taxon split of Loxocera (just in Asia, where this subgenus is found) to bump all Loxocera observations in that area up to subfamily.
I wasn’t sure, but it does look like swapping species in one subgenus to another in a diff genus (without changing any parents like you mentioned) does automatically change the names to the new genus if you check the "move children to output box. (making sure of course that the ones that are being automatically renamed should be)
I just mean that if you look at the taxon swap, it will say something like “Asiopsila ##### will be changed to Asiopsila #####”. It’s not like the concept or circumscription of Asiopsila has changed.
I think an analogy at a different taxonomic level might make what I’m trying to say clearer. Imagine that scientists suddenly discover that foxes of the genus Vulpes actually belong to Felidae rather than Canidae. You wouldn’t then go on iNat and create a new version of Vulpes within Felidae and then do a taxon swap of Vulpes (Canidae) to Vulpes (Felidae). That would feel silly, unnecessary, and leave a confusing record of a taxon swap from Vulpes to Vulpes. Instead, you would (I assume) just go and edit the parent taxon of Vulpes (after reaching community consensus in the comments of an appropriate flag on the genus, of course).