-
Notifications
You must be signed in to change notification settings - Fork 5
Open
Labels
incrementalRebuilding does extra or not enough work.Rebuilding does extra or not enough work.
Description
Examples:
- Localization files are reverted to their UTF-8 versions in staging and then converted to UTF-16 again (lwotc, ~3 seconds, also see Only encode localization files again if needed #34)
- Cooking outputs and IncludeMissingUncooked packages are removed from staging and then copied back (CovertInfiltration, ~25MB)
- ModShaderCache is deleted and added back from the BuildCache
- Compiled script packages are removed from staging and then copied back in (lwotc, ~13MB)
Other incremental issues are going to have a far bigger impact for now because files aren't egregiously large, but especially when projects with large sets of assets like lwotc start cooking packages, 2. could add up and cause dozens of megabytes to be copied every single run.
This may require a move away from a full robocopy /mir call towards a treatment of individual folders in the project.
Metadata
Metadata
Assignees
Labels
incrementalRebuilding does extra or not enough work.Rebuilding does extra or not enough work.