pub fn git_ls_files() -> Result<Vec<PathBuf>>
Return files tracked by git (excluding those from .gitignore), including those which have not yet been staged / committed.