namespace RackPeek.Domain.Git;

public enum GitRepoStatus {
    NotAvailable,
    Clean,
    Dirty
}

public record GitLogEntry(string Hash, string Message, string Author, string Date);
public record GitSyncStatus(int Ahead, int Behind, bool HasRemote, string? Error = null);
