The git-log documentation explains the parameter --full-diff
.
In detail:
Without this flag, git log -p ... shows commits that touch the specified paths, and diffs about the same specified paths. With this, the full diff is shown for commits that touch the specified paths; this means that "…" limits only commits, and doesn’t limit diff for those commits.
Note that this affects all diff-based output types, e.g. those produced by
--stat
, etc.
I've no idea what it tries to explain, can someone give me an example maybe.