/
vasiukoff
/
sg
Обзор
Документация
Войти
/
vasiukoff
/
sg
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/ViewModels/DeinitSubmodule.cs
44 строки
980 B
leo
refactor: file-system watcher
01 сен 2025, 12:39
01 сен 2025, 12:39
cd80a55
Код
Авторство
О чём код?
using System.Threading.Tasks; namespace SourceGit.ViewModels { public class DeinitSubmodule : Popup { public string Submodule { get; private set; } public bool Force { get; set; } public DeinitSubmodule(Repository repo, string submodule) { _repo = repo; Submodule = submodule; Force = false; } public override async Task<bool> Sure() { using var lockWatcher = _repo.LockWatcher(); ProgressDescription = "De-initialize Submodule"; var log = _repo.CreateLog("De-initialize Submodule"); Use(log); var succ = await new Commands.Submodule(_repo.FullPath) .Use(log) .DeinitAsync(Submodule, false); log.Complete(); return succ; } private Repository _repo; } }