GitScc.DataServices.RepositoryGraph.GetFile C# (CSharp) Method

GetFile() public method

public GetFile ( string commitId, string fileName ) : string
commitId string
fileName string
return string
        public string GetFile(string commitId, string fileName)
        {
            var tmpFileName = Path.GetTempFileName();
            tmpFileName = Path.ChangeExtension(tmpFileName, Path.GetExtension(fileName));
            try
            {
                GitBash.RunCmd(string.Format("cat-file blob {0}:{1} > {2}", commitId, fileName, tmpFileName),
                    this.workingDirectory);
            }
            catch (Exception ex)
            {
                Log.WriteLine("Repository.GetFile: {0} - {1}\r\n{2}", commitId, fileName, ex.ToString());
            }
            return tmpFileName;
        }