Skip to content

Commit aaa144a

Browse files
committed
Merge pull request #2175 from dscho/difftool-no-index
Allow `git difftool --no-index` to run outside of a worktree
2 parents 3080a82 + 261b652 commit aaa144a

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

builtin/difftool.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -733,7 +733,8 @@ int cmd_difftool(int argc, const char **argv, const char *prefix)
733733
setup_work_tree();
734734
setenv(GIT_DIR_ENVIRONMENT, absolute_path(get_git_dir()), 1);
735735
setenv(GIT_WORK_TREE_ENVIRONMENT, absolute_path(get_git_work_tree()), 1);
736-
}
736+
} else if (dir_diff)
737+
die(_("--dir-diff is incompatible with --no-index"));
737738

738739
if (use_gui_tool && diff_gui_tool && *diff_gui_tool)
739740
setenv("GIT_DIFF_TOOL", diff_gui_tool, 1);

0 commit comments

Comments
 (0)