Вывод даты определеннного коммита в 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();
        }
    }
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 3.857 из 5
Похожие ответы