VAF v0.1.0a12
Pre-release
Pre-release
·
386 commits
to main
since this release
Fixed
vaf updatecan no longer deadlock itself. Three causes found on a
Mac that sat on a7 while four newer releases existed: (1) the updater's
own npm step (and the first-run frontend install) rewrote
web/package-lock.json, and the dirty-tree pre-check then refused every
future update - npm runscinow (never modifies the lockfile), and the
pre-check restores updater-managed files instead of aborting on them;
real user edits still abort. (2) Release tags that were ever recreated on
the remote madegit fetch --tagsfail mid-update with a rollback - tags
are fetched with--forcenow. (3) Two shell scripts were stored with
Windows line endings despite theireol=lfattribute, so a fresh checkout
started dirty - the repository is renormalized. If your install is
currently stuck on an old version, rungit checkout -- web/package-lock.json
in the VAF folder once, thenvaf update.