Skip to content

Commit cb5ee73

Browse files
authoredJul 11, 2016
support path parameter
1 parent 5bf930d commit cb5ee73

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed
 

‎git-diff-blame

+7-2
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,15 @@ $git_root =~ s/^\s+//;
2727
$git_root =~ s/\s+$//;
2828
chdir($git_root) or die "$!";
2929

30-
my ($oldrev, $newrev) = @ARGV;
30+
my ($oldrev, $newrev, $paths) = @ARGV;
3131
$oldrev ||= 'HEAD';
3232
if ($newrev) {
33-
open($diff, '-|', 'git', '--no-pager', 'diff', $oldrev, $newrev) or die;
33+
if ($paths) {
34+
open($diff, '-|', 'git', '--no-pager', 'diff', $oldrev, $newrev, $paths) or die;
35+
} else {
36+
open($diff, '-|', 'git', '--no-pager', 'diff', $oldrev, $newrev) or die;
37+
}
38+
3439
} else {
3540
open($diff, '-|', 'git', '--no-pager', 'diff', $oldrev) or die;
3641
}

0 commit comments

Comments
 (0)