Исправил слияние каталогов. Теперь все записи о звезде патчат друг друга в хронологическом порядке, как и задумывалось (от старых файлов к новым, и от начала файла к концу, в случае наличия записей в одном файле). Можно в любом порядке указывать Star, StarBarycenter и Remove, результат будет таким, какой ожидается.
[MT] "data/catalogs/stars/ExoPlanetsSuns.sc" line 1771: Merging stars "Gliese 433/HIP 56528" + "HIP 56528" ("data/catalogs/stars/HIPPARCOS.csv" line 72615) = "Gliese 433/HIP 56528"
[MT] "addons/GAIA/catalogs/stars/Stars_GAIA_DR2_0-10.sc" line 2316: Merging stars "GJ 433/Gliese 433/Gaia DR2 3478160727866058368/Gaia DR1 3478160723569849216/L 907-1/2MASS J11352695-3232232/NLTT 27914/TYC 7220-1321-1/HIP 56528" + "Gliese 433/HIP 56528" ("data/catalogs/stars/ExoPlanetsSuns.sc" line 1771) = "Gliese 433/GJ 433/Gaia DR2 3478160727866058368/Gaia DR1 3478160723569849216/L 907-1/2MASS J11352695-3232232/NLTT 27914/TYC 7220-1321-1/HIP 56528"
AKSF, а зачем вы удаляете звезду перед тем, как её же добавить обратно? Например:
//000207
RemoveStar "Kapteyn/Kapteyn's Star/VZ Pic/GJ 191/HD 33793/HIP 24186"
Star "Kapteyn/Kapteyn Star/Kapteyn's star/VZ Pic/GJ 191/Gaia DR2 4810594479417465600/HD 33793/HIP 24186/2MASS J05114046-4501051/NLTT 14668/TYC 8078-1749-1"
Кстати, исправление работы загрузчика каталогов выявило несколько проблем в самих каталогах. Например, имя Alaraph было прописано Спике (альфа Девы) в каталоге двойных звёзд, но это же имя принадлежит звезде бета Девы. В результате SE слил обе эти звезды в одну, поругавшись на подозрительно сильное изменение небесных координат.