Выборка имени всех коммитов репозитория в консоль - C#
Формулировка задачи:
Добрый день.
Как у всех бывает, что заказчик меняет требования, когда уже всё сделанно.
Вот и у меня такая же проблема.
В общем.
Нужно вывести все имена коммитов репозитория. Не локально, а удаленно.
Использую библиотеку LibGit2Sharp.
Изначально выводилось только последнее имя репозитория:
А нужно все коммиты репозитория.
public string GetHash(string url) { string s = Convert.ToString(url); var refer = Repository.ListRemoteReferences(s).FirstOrDefault() as SymbolicReference; return refer.Target.TargetIdentifier; }
Решение задачи: «Выборка имени всех коммитов репозитория в консоль»
textual
Листинг программы
var refer = Repository.ListRemoteReferences(s); foreach(var refen in refer) { Console.WriteLine(refen.Target.TargetIdentifier); }