From: Bagas Sanjaya Date: Sat, 23 Oct 2021 12:10:39 GMT Subject: Re: Bug report: branch display in git stash output Message-ID: <376fa19b-0e3f-1ccb-6c25-c9aa86fc0707@gmail.com> In-Reply-To: On 23/10/21 14.21, Kraymer wrote: > What did you do before the bug happened? (Steps to reproduce your issue) > > ❯ git checkout -b branch/with/slash > Switched to a new branch 'branch/with/slash' > ❯ echo "foobar" > foobar.txt > ❯ git stash > Saved working directory and index state WIP on slash: 41dc5da git: > update .gitconfig > > What did you expect to happen? (Expected behavior) > > ❯ git stash list > stash@{0}: WIP on branch/with/slash: 41dc5da git: update .gitconfig > > What happened instead? (Actual behavior) > > ❯ git stash list > stash@{0}: WIP on slash: 41dc5da git: update .gitconfig > > What's different between what you expected and what actually happened? > > the displayed branch name in `git stash` output is truncated I can reproduce the issue using this reproducer: ``` mkdir test && cd test && git init && # make initial commit first, since git stash requires it echo "./" > slashdot && git commit -m "slashdot" && # stash WIP git checkout -b slash/dot && echo "slashdot" >> slashdot && git stash push -m "slashdot" ``` Note that when stashing, the message says "Saved working directory and index state On dot: slashdot" although we are currently on `slash/dot` branch. -- An old man doll... just what I always wanted! - Clara