Re: [PATCH] BreakingChanges: say that `git diff X..Y` syntax will be removed in 3.0
- From
- Kristoffer Haugsbakk <kristofferhaugsbakk@fastmail.com>
- Date
- Oct 16, 2025, 17:02 UTC
- Message-ID
- <d47e137b-c34d-49c9-bf45-226cbcdba416@app.fastmail.com>
- In-Reply-To
- <CAESOdVAEN=YeMqozR4438L-U7mZ3nhRnMB5PV_sUPmwuWSkbhQ@mail.gmail.com>
On Thu, Oct 16, 2025, at 18:38, Martin von Zweigbergk wrote:
Show 11 quoted lines
> On Thu, 16 Oct 2025 at 06:44, Junio C Hamano <gitster@pobox.com> wrote: >>[snip] >> >> The same for "git checkout master..." that detaches HEAD at the >> fork point of the current topic (so that I can "git am" in a new >> iteration of patches on top). > > I couldn't get this to work: > > $ git checkout main... -- > fatal: invalid reference: main...
`git checkout X...` works for me. Apparently it is this part of the doc: “As a special case, you may use <rev-a>...<rev-b> [...]”
Show 8 quoted lines
> > But don't worry about it. I think your point about there being other > commands that support the triple-dot syntax is still valid. > >> As the syntax "git diff master..." >> is symmetric with it, if one were to change, both should change to >> the same. >[snip]