internal void CompareFile(string fileName) { GitFileStatus status = GetFileStatus(fileName); if (status == GitFileStatus.Modified || status == GitFileStatus.Staged) { string tempFile = Path.GetFileName(fileName); tempFile = Path.Combine(Path.GetTempPath(), tempFile); CurrentTracker.SaveFileFromRepository(fileName, tempFile); _sccProvider.RunDiffCommand(tempFile, fileName); } }
//TODO mAybe move this to a static git helper internal async Task CompareFile(string filename) { var repo = GetTracker(filename); await _sccProvider.RunDiffCommand(GitCommands.GenerateDiffFileInfo(repo, filename)); }