Hive Hive
Sign in

tuist generate leaves project.pbxproj untouched when output is unchanged

Metadata
Source
GitHub
Version
4.202.0-canary.9
Published
Jun 29, 2026 · 12:25 UTC
Repository
tuist/tuist
Update

Running tuist generate on an unchanged input no longer rewrites project.pbxproj. Tuist serializes the project once, compares to the file on disk, and skips the write when contents match. The file’s modification time and inode are preserved, so no-op regenerations no longer show up as spurious git changes or trigger file-watcher wakeups. Real structural regenerations behave exactly as before.