sfdx-git-delta
Version:
Generate the sfdx content in source format and destructive change from two git commits
16 lines (15 loc) • 783 B
TypeScript
import GitAdapter from '../adapter/GitAdapter.js';
import { MetadataRepository } from '../metadata/MetadataRepository.js';
import type { Config } from '../types/config.js';
export default class RepoGitDiff {
protected readonly config: Config;
protected readonly metadata: MetadataRepository;
protected readonly gitAdapter: GitAdapter;
constructor(config: Config, metadata: MetadataRepository);
getLines(): Promise<string[]>;
protected _treatResult(lines: string[]): Promise<string[]>;
protected _getRenamedElements(lines: string[]): string[];
protected _spreadLinePerDiffType(lines: string[]): Map<any, any>;
protected _filterInternal(line: string, deletedRenamed: string[]): boolean;
protected _extractComparisonName(line: string): string;
}