hyp / libs /git-utils /src /index.ts
Leon4gr45's picture
Upload folder using huggingface_hub
1dbc34b verified
/**
* @automaker/git-utils
* Git operations utilities for AutoMaker
*/
// Export command execution utilities
export { execGitCommand } from './exec.js';
// Export types and constants
export {
BINARY_EXTENSIONS,
GIT_STATUS_MAP,
type FileStatus,
type MergeStateInfo,
} from './types.js';
// Export status utilities
export { isGitRepo, parseGitStatus, detectMergeState, detectMergeCommit } from './status.js';
// Export diff utilities
export {
generateSyntheticDiffForNewFile,
appendUntrackedFileDiffs,
listAllFilesInDirectory,
generateDiffsForNonGitDirectory,
getGitRepositoryDiffs,
} from './diff.js';
// Export conflict utilities
export { getConflictFiles } from './conflict.js';
// Export branch utilities
export { getCurrentBranch } from './branch.js';