author | Jakub Narebski <jnareb@gmail.com> | |
Sun, 6 May 2007 23:10:07 +0000 (01:10 +0200) | ||
committer | Junio C Hamano <junkio@cox.net> | |
Tue, 8 May 2007 01:20:19 +0000 (18:20 -0700) | ||
commit | fb1dde4a908ddcfaa884f67734a60dc6bd639b59 | |
tree | 53f34f91fbd3cfcbf7fa34166ae494af1e58cc82 | tree | snapshot |
parent | 493e01db51ae003255a27dbcc81953fbfdab958a | commit | diff |
gitweb: Show combined diff for merge commits in 'commitdiff' view
When 'commitdiff' action is requested without 'hp' (hash parent)
parameter, and commit given by 'h' (hash) parameter is merge commit,
show merge as combined diff.
Earlier for merge commits without 'hp' parameter diff to first parent
was shown.
Note that in compact combined (--cc) format 'uninteresting' hunks
omission mechanism can make that there is no patch corresponding to
line in raw format (difftree) output. That is why (at least for now)
we use --combined and not --cc format for showing commitdiff for merge
commits.
Signed-off-by: Jakub Narebski <jnareb@gmail.com>
Signed-off-by: Junio C Hamano <junkio@cox.net>
When 'commitdiff' action is requested without 'hp' (hash parent)
parameter, and commit given by 'h' (hash) parameter is merge commit,
show merge as combined diff.
Earlier for merge commits without 'hp' parameter diff to first parent
was shown.
Note that in compact combined (--cc) format 'uninteresting' hunks
omission mechanism can make that there is no patch corresponding to
line in raw format (difftree) output. That is why (at least for now)
we use --combined and not --cc format for showing commitdiff for merge
commits.
Signed-off-by: Jakub Narebski <jnareb@gmail.com>
Signed-off-by: Junio C Hamano <junkio@cox.net>
gitweb/gitweb.perl | diff | blob | history |