You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Generate the git-backend fork timestamp as strictly 14 digits: lib/engine.mjs stripped only - and : from toISOString() before slicing 14 characters, so the ISO T survived (20260909T13523), forkFileName's /^\d{14}$/ check failed, and every git-backend conflict fork silently fell back to the epoch stamp 19700101000000. The stamp now removes -, : and T exactly like lib/encrypted.mjs, yielding a real yyyyMMddHHmmss UTC stamp; the encrypted backend was already correct and no other behavior changes. Regression tests assert a 14-digit non-epoch stamp on a real fork path plus the acceptance/fallback contract in test/paths.test.mjs.