HF RL Explorer

High CPU usage from VCS segments due to missing file change tracking

High CPU usage from VCS segments due to missing file change tracking: a task in LegoFlow-SWE (Harbor dataset). Powerline’s VCS segments (branch, file status, repository status) cause persistent 6–10 % CPU usage in Vim even when no files are being modified, because the VCS status is re‑queried on…

The task

Powerline’s VCS segments (branch, file status, repository status) cause **persistent 6–10 % CPU usage** in Vim even when no files are being modified, because the VCS status is re‑queried on every statusline refresh without checking whether the underlying repository state has changed.

Part of Lego-X/LegoFlow-SWE.