Godot Pipeline
Export no longer removes files it did not create.
The folder you export into is your Godot project, with your own work in it, and
the file names come from the names of your objects — so a name can already be
taken. If the export hit a problem partway through, its clean-up removed every
path it had written to, including files that had been sitting there beforehand
and were merely updated by this run: measured on a folder holding one earlier
file, an export that failed on the second object left the folder empty.
The clean-up now works from the list of files this run actually created, so a
file that was there before stays there. Every file the add-on writes — .glb,
.tscn, .tres, .import — is now written beside its destination and moved into
place in one step, so an interrupted write can no longer leave a truncated file
where a good one was.
Nothing changes in what gets exported.