Git - pass the similarityThreshold to git diff-tree (#238367)

This commit is contained in:
Ladislau Szomoru
2025-01-21 15:38:47 +01:00
committed by GitHub
parent 3a459b0c14
commit a0ecf511fd
2 changed files with 12 additions and 3 deletions

View File

@@ -1166,7 +1166,10 @@ export class Repository implements Disposable {
}
diffTrees(treeish1: string, treeish2?: string): Promise<Change[]> {
return this.run(Operation.Diff, () => this.repository.diffTrees(treeish1, treeish2));
const scopedConfig = workspace.getConfiguration('git', Uri.file(this.root));
const similarityThreshold = scopedConfig.get<number>('similarityThreshold', 50);
return this.run(Operation.Diff, () => this.repository.diffTrees(treeish1, treeish2, { similarityThreshold }));
}
getMergeBase(ref1: string, ref2: string, ...refs: string[]): Promise<string | undefined> {