GitStatus.cs 276 B

12345678910
  1. namespace RackPeek.Domain.Git;
  2. public enum GitRepoStatus {
  3. NotAvailable,
  4. Clean,
  5. Dirty
  6. }
  7. public record GitLogEntry(string Hash, string Message, string Author, string Date);
  8. public record GitSyncStatus(int Ahead, int Behind, bool HasRemote, string? Error = null);