Skip to content

videocity-engine 0.4.0

Choose a tag to compare

@justintanner justintanner released this 14 Jun 07:05

Highlights

Harden git repository initialization and add an explicit maintenance API.

  • Disable git auto-gc on project repos. Rapid engine commits accumulate loose objects, triggering a detached git gc --auto that corrupted repos on near-full disks. Init now sets gc.auto=0 and gc.autoDetach=false (idempotent — existing repos harden on next open).
  • New runGitMaintenance() export. Run explicit, foreground git maintenance run --task=gc from the consuming app's job queue in place of the disabled auto-gc.
  • Guard LFS setup when git-lfs is absent. Previously filter=lfs patterns were written unconditionally; without git-lfs the filters never run, so media committed raw into history while .gitattributes implied LFS was active. Init now detects git-lfs via git lfs version and skips the patterns with a visible warning when it's missing.

Full test suite green: 38 files / 318 tests.