feature: tooltip for submodule list item (#1307)

This commit is contained in:
leo 2025-05-14 11:35:34 +08:00
parent 55232aeddd
commit d71189c705
No known key found for this signature in database
6 changed files with 122 additions and 32 deletions

View file

@ -1,8 +1,19 @@
namespace SourceGit.Models
{
public enum SubmoduleStatus
{
Normal = 0,
NotInited,
RevisionChanged,
Unmerged,
Modified,
}
public class Submodule
{
public string Path { get; set; } = "";
public bool IsDirty { get; set; } = false;
public string Path { get; set; } = string.Empty;
public string SHA { get; set; } = string.Empty;
public SubmoduleStatus Status { get; set; } = SubmoduleStatus.Normal;
public bool IsDirty => Status > SubmoduleStatus.NotInited;
}
}