Beispiel #1
0
        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);
            }
        }
Beispiel #2
0
 //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));
 }