Wayne Scott [off-list ref] writes:
Look at the diffs between ad6571a78ac74e9fa27e581834709067dba459af and
it's parent with and without rename detection enabled. (In linux-2.6
git tree)
Notice how the the fact that include/asm-ppc64/termios.h is
deleted gets lost? Looks broken to me.
I suspect that what is deleted is not asm-ppc64/termios.h but
asm-ppc/termios.h. The below is an output without grep which
seems to confuse things.
$ git-diff-tree -r -M ad6571a78ac74e9fa27e581834709067dba459af |
sed -ne 's/^.* \([AMCRDU]\)/\1/p'
R092 include/asm-ppc64/mman.h include/asm-powerpc/mman.h
R097 include/asm-ppc64/termbits.h include/asm-powerpc/termbits.h
R098 include/asm-ppc64/termios.h include/asm-powerpc/termios.h
D include/asm-ppc/mman.h
D include/asm-ppc/termbits.h
D include/asm-ppc/termios.h
$ git-diff-tree -r ad6571a78ac74e9fa27e581834709067dba459af |
sed -ne 's/^.* \([AMCRDU]\)/\1/p'
A include/asm-powerpc/mman.h
A include/asm-powerpc/termbits.h
A include/asm-powerpc/termios.h
D include/asm-ppc/mman.h
D include/asm-ppc/termbits.h
D include/asm-ppc/termios.h
D include/asm-ppc64/mman.h
D include/asm-ppc64/termbits.h
D include/asm-ppc64/termios.h
The first 3 A and last 3 D are accounted for in the -M output as
renames from asm-ppc64 to asm-powerpc. Middle 3 D from asm-ppc
are shown in the -M output. So I do not think we are losing
anything. Am I missing something?