/
githubmirror
/
Files
Обзор
Документация
Войти
/
githubmirror
/
Files
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
src/Files.App/Data/Models/GitItemModel.cs
41 строка
1017 B
Jupiter
Code Quality: Refactored LibGit2 integration as a DI service for future-proofing (#18679)
07 июл 2026, 17:08
Не верифицирован
07 июл 2026, 17:08
b002348
Код
Авторство
О чём код?
using LibGit2Sharp; using Microsoft.UI.Xaml; namespace Files.App.Data.Models { /// <summary> /// Represents a model for Git items /// </summary> public sealed class GitItemModel { /// <summary> /// Gets or initializes file change kind /// </summary> /// <remarks> /// This is often showed as A(Added), D(Deleted), M(Modified), U(Untracked) in VS Code. /// </remarks> public ChangeKind? Status { get; init; } /// <summary> /// Gets or initializes file change kind icon /// </summary> /// <remarks> /// </remarks> public Style? StatusIcon { get; init; } /// <summary> /// Gets or initializes file change kind humanized string /// </summary> public string? StatusHumanized { get; init; } /// <summary> /// Gets or initializes file last commit information including author, committed date, and SHA. /// </summary> public Commit? LastCommit { get; init; } /// <summary> /// Gets or initializes file path /// </summary> public string? Path { get; init; } } }