git diff ^! syntax stopped working for stashes in Git 2.28

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello,

I noticed that the following syntax to show the changes of a stash stopped working in Git 2.28:

  git diff stash@{0}^!

It still works on commits and HEAD, though:

  git diff f27984d^!
  git diff HEAD^!

And diffing against the stash's parent works as well:

  git diff stash@{0}^1 stash@{0}

I assume this is a bug. Can anybody confirm this? I verified the behavior change trying different Git versions via docker:

  docker run -it --rm --user $(id -u):$(id -g) -v $HOME:$HOME:rw -v /etc/passwd:/etc/passwd:ro -v /etc/group:/etc/group:ro -v $PWD:$PWD:rw -w $PWD bitnami/git:2.27.0 diff stash@{0}^!

With v2.27.0 the above syntax works, with v2.28.0 and later it doesn't.

Kind regards,
Tim

-- 
Tim Jaacks
SOFTWARE DEVELOPER
SECO Northern Europe GmbH

Schlachthofstrasse 20
21079 Hamburg
Germany
T: +49 40 791899-183
E: tim.jaacks@xxxxxxxx

Register: Amtsgericht Hamburg, HRB 148893
Represented by: Dirk Finstel, Marc-Michael Braun, Massimo Mauri





[Index of Archives]     [Linux Kernel Development]     [Gcc Help]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [V4L]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Fedora Users]

  Powered by Linux