/
vasiukoff
/
sg
Обзор
Документация
Войти
/
vasiukoff
/
sg
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/Commands/QueryCurrentBranch.cs
25 строк
578 B
leo
fix: main thread deadlock cause by calling `.Result` directly (#1720)
12 авг 2025, 11:03
12 авг 2025, 11:03
bd81ccd
Код
Авторство
О чём код?
using System.Threading.Tasks; namespace SourceGit.Commands { public class QueryCurrentBranch : Command { public QueryCurrentBranch(string repo) { WorkingDirectory = repo; Context = repo; Args = "branch --show-current"; } public string GetResult() { return ReadToEnd().StdOut.Trim(); } public async Task<string> GetResultAsync() { var rs = await ReadToEndAsync().ConfigureAwait(false); return rs.StdOut.Trim(); } } }