File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -389,15 +389,15 @@ export function getGitContext(): GitContext {
389389export function runGitDiff ( diffType : DiffType , defaultBranch = "main" ) : { patch : string ; label : string } {
390390 switch ( diffType ) {
391391 case "uncommitted" :
392- return { patch : git ( "diff HEAD" ) , label : "Uncommitted changes" } ;
392+ return { patch : git ( "diff HEAD --src-prefix=a/ --dst-prefix=b/ " ) , label : "Uncommitted changes" } ;
393393 case "staged" :
394- return { patch : git ( "diff --staged" ) , label : "Staged changes" } ;
394+ return { patch : git ( "diff --staged --src-prefix=a/ --dst-prefix=b/ " ) , label : "Staged changes" } ;
395395 case "unstaged" :
396- return { patch : git ( "diff" ) , label : "Unstaged changes" } ;
396+ return { patch : git ( "diff --src-prefix=a/ --dst-prefix=b/ " ) , label : "Unstaged changes" } ;
397397 case "last-commit" :
398- return { patch : git ( "diff HEAD~1..HEAD" ) , label : "Last commit" } ;
398+ return { patch : git ( "diff HEAD~1..HEAD --src-prefix=a/ --dst-prefix=b/ " ) , label : "Last commit" } ;
399399 case "branch" :
400- return { patch : git ( `diff ${ defaultBranch } ..HEAD` ) , label : `Changes vs ${ defaultBranch } ` } ;
400+ return { patch : git ( `diff ${ defaultBranch } ..HEAD --src-prefix=a/ --dst-prefix=b/ ` ) , label : `Changes vs ${ defaultBranch } ` } ;
401401 default :
402402 return { patch : "" , label : "Unknown diff type" } ;
403403 }
You can’t perform that action at this time.
0 commit comments