Skip to content

Commit 91fc159

Browse files
committed
Merge branch 'jk/add-i-custom-diff-algo'
* jk/add-i-custom-diff-algo: add -i: add extra options at the right place in "diff" command line add--interactive: respect diff.algorithm
2 parents 644daa9 + e5c2909 commit 91fc159

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

git-add--interactive.perl

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,8 @@
4444

4545
my $normal_color = $repo->get_color("", "reset");
4646

47+
my $diff_algorithm = $repo->config('diff.algorithm');
48+
4749
my $use_readkey = 0;
4850
my $use_termcap = 0;
4951
my %term_escapes;
@@ -731,6 +733,9 @@ sub run_git_apply {
731733
sub parse_diff {
732734
my ($path) = @_;
733735
my @diff_cmd = split(" ", $patch_mode_flavour{DIFF});
736+
if (defined $diff_algorithm) {
737+
splice @diff_cmd, 1, 0, "--diff-algorithm=${diff_algorithm}";
738+
}
734739
if (defined $patch_mode_revision) {
735740
push @diff_cmd, $patch_mode_revision;
736741
}

0 commit comments

Comments
 (0)