/
vasiukoff
/
sg
Обзор
Документация
Войти
/
vasiukoff
/
sg
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/Commands/QueryGitDir.cs
30 строк
699 B
leo
code_style: remove warnings reported by JetBrains Rider
21 авг 2025, 18:38
21 авг 2025, 18:38
a2f47df
Код
Авторство
О чём код?
using System.IO; namespace SourceGit.Commands { public class QueryGitDir : Command { public QueryGitDir(string workDir) { WorkingDirectory = workDir; Args = "rev-parse --git-dir"; } public string GetResult() { return Parse(ReadToEnd()); } private string Parse(Result rs) { if (!rs.IsSuccess) return null; var stdout = rs.StdOut.Trim(); if (string.IsNullOrEmpty(stdout)) return null; return Path.IsPathRooted(stdout) ? stdout : Path.GetFullPath(Path.Combine(WorkingDirectory, stdout)); } } }