Subject: Re: How is git diff --relative supposed to work?

From: Junio C Hamano <[email-masked]>
Date: Tue, 06 Jan 2026 19:22:19 +0900

Johannes Sixt <[email-masked]> writes:

> Try this in your favorite repository:
>
> $ echo foo >> Makefile
> $ git -P diff --name-only --relative=Ma
> kefile
>
> This doesn't look right. Shouldn't the path specified with --relative be
> interpreted as a directory instead of an arbitrary textual prefix?

Sounds like an utter nonsense to me, too.  If we assume Ma were a
directory, would the result be "../Makefile" relative to the Ma
directory?