All files / rw-lazy-installer/src/types git.d.ts

0% Statements 0/0
0% Branches 1/1
0% Functions 1/1
0% Lines 0/0

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31                                                             
/**
 * Git operation types - minimal set for mod installation
 */
 
/**
 * Result from a Git pull operation
 */
export interface GitPullResult {
  /** Whether pull succeeded */
  success: boolean;
 
  /** Whether there were any changes */
  hasChanges: boolean;
 
  /** Error message if failed */
  error?: string;
}
 
/**
 * Simple Git status for checking if repo is valid
 */
export interface GitStatus {
  /** Whether this is a valid Git repository */
  isValidRepo: boolean;
 
  /** Current commit hash (for version tracking) */
  currentCommit?: string;
 
  /** Remote URL */
  remoteUrl?: string;
}