pub fn reset_hunk( repo_path: &RepoPath, file_path: &str, hunk_hash: u64, options: Option<DiffOptions>, ) -> Result<()>
this will fail for an all untracked file