Просмотр исходного кода

fix errors when using protect and an external git diff tool (#1318)

Zachary Rice 2 лет назад
Родитель
Сommit
870194be13
1 измененных файлов с 2 добавлено и 2 удалено
  1. 2 2
      sources/git.go

+ 2 - 2
sources/git.go

@@ -86,9 +86,9 @@ func NewGitLogCmd(source string, logOpts string) (*GitCmd, error) {
 func NewGitDiffCmd(source string, staged bool) (*GitCmd, error) {
 	sourceClean := filepath.Clean(source)
 	var cmd *exec.Cmd
-	cmd = exec.Command("git", "-C", sourceClean, "diff", "-U0", ".")
+	cmd = exec.Command("git", "-C", sourceClean, "diff", "-U0", "--no-ext-diff", ".")
 	if staged {
-		cmd = exec.Command("git", "-C", sourceClean, "diff", "-U0",
+		cmd = exec.Command("git", "-C", sourceClean, "diff", "-U0", "--no-ext-diff",
 			"--staged", ".")
 	}
 	log.Debug().Msgf("executing: %s", cmd.String())