pub async fn list_tracked_files( repo_path: &Path, config: &Config, is_git: bool, scope: Option<&Path>, ) -> Result<Vec<PathBuf>, Error>