Subject: Re: [bug-diffutils] bug#43923: "only in" message in recursive diff is ambiguous and hence useless if the directories have the same name

From: Paul Eggert <[email-masked]>
Date: Sun, 11 Oct 2020 13:25:59 -0700

On 10/11/20 6:52 AM, php fan wrote:
> - have two folders with the same name under different paths such as
> /path/to/xxx and /path/to/other/xxx
> - Have some files that exist only in one folder, and some that exist
> only in the other
> - Run:
> 
> $ diff -r /path/to/xxx /path/to/other/xxx
> 
> You'll get messages like:
>    Only in xxx: somefile.txt
>    Only in xxx: otherfile.php
> 
> You see the problem, right?

I don't see the problem with diffutils 3.7:

$ mkdir -p path/to/xxx path/to/other/xxx
$ touch path/to/xxx/a path/to/other/xxx/b
$ diff -r path/to/xxx path/to/other/xxx
Only in path/to/xxx: a
Only in path/to/other/xxx: b