From: Junio C Hamano Date: Wed, 25 May 2005 22:43:14 GMT Subject: Re: change of git-diff-tree and symlinks Message-ID: <7v7jhnhqpp.fsf@assigned-by-dhcp.cox.net> In-Reply-To: <20050525222622.GA8552@vrfy.org> >>>>> "KS" == Kay Sievers writes: KS> If we introduce 'T', how is a content _and_ a type change represented KS> if they happen at the same time? If you have this pair in two trees: ln -s frotz xyzzy echo -n frotz >xyzzy it is a 'T'. If you instead have these in two trees: ln -s rezrov xyzzy echo -n frotz >xyzzy it is also a 'T'. I do not think we would want patch format to give us a diff showing that string rezrov changing into frotz in the latter example anyway. When we have a type change, content change is irrelevant.