Jakub Narebski [off-list ref] writes:
Johannes Schindelin wrote:
quoted
On Sun, 22 Oct 2006, Jakub Narebski wrote:
quoted
BTW. what does "recursive diff" mean (in git)?
AFAIU it means that the diff code recurses into subdirectories.
When git-diff _doesn't_ recurse into subdirectories?
When it is not told to.
The Porcelainish commands (git-diff, git-show) default to
recursive, but low-level commands don't.
Compare these three:
git diff --raw v1.4.3.1^^^..v1.4.3.1^^
git diff-tree v1.4.3.1^^^..v1.4.3.1^^
git diff-tree -r v1.4.3.1^^^..v1.4.3.1^^