Вывод даты определеннного коммита в Console - C#
Формулировка задачи:
Добрый день!
Можно ли вывести дату определенного коммита (имееться только название его) удаленно, с помощью метода Repository.ListRemoteReferences(link)?
Использую библиотеку LibGit2Sharp.
Решение задачи: «Вывод даты определеннного коммита в Console»
textual
Листинг программы
using LibGit2Sharp;
using System;
using System.Linq;
namespace GITExperiments
{
class Program
{
static void Main(string[] args)
{
string repoPath = "someGitRepo";
string repoUrl = "https://github.com/springlobby/springlobby";
Repository.Init(repoPath);
using (var repo = new Repository(repoPath)) {
//var remote = repo.Network.Remotes.Add("origin/master", repoUrl);
var remote = repo.Network.Remotes["origin/master"];
repo.Network.Fetch(remote);
foreach(var branch in repo.Branches) {
Console.WriteLine(branch.Commits.FirstOrDefault()?.Sha);
}
}
Console.ReadKey();
}
}
}