pub fn update_file( workspace: &Workspace, db_path: &Path, rel_path: &str, ) -> Result<(), SyncError>
Tier 1 & Incremental Update: updates one file, except headers use a content-aware scan for language detection.