diff options
Diffstat (limited to 'git-difftool.perl')
| -rwxr-xr-x | git-difftool.perl | 12 | 
1 files changed, 7 insertions, 5 deletions
diff --git a/git-difftool.perl b/git-difftool.perl index d975d072db..adc42de875 100755 --- a/git-difftool.perl +++ b/git-difftool.perl @@ -78,11 +78,13 @@ sub generate_command  			next;  		}  		if ($arg eq '-g' || $arg eq '--gui') { -			my $tool = Git::command_oneline('config', -			                                'diff.guitool'); -			if (length($tool)) { -				$ENV{GIT_DIFF_TOOL} = $tool; -			} +			eval { +				my $tool = Git::command_oneline('config', +				                                'diff.guitool'); +				if (length($tool)) { +					$ENV{GIT_DIFF_TOOL} = $tool; +				} +			};  			next;  		}  		if ($arg eq '-y' || $arg eq '--no-prompt') {  | 
