On Fri, 10 Jul 2020 at 09:39, Giles Orr via talk <talk@gtalug.org> wrote:
The worst case I've seen is 'git', and this is what's brought me back
to this puzzle. If you're in a directory and you 'git rm' the last
file in the directory, 'git' will helpfully delete the directory as
well.  Never mind that you're still in the directory, and are now in
the very confusing position of being in a non-existent directory.

Huh.  I just experienced this situation for (as far as I can tell) the
very first time about 1/2h ago.  I was in a directory, did a merge
that got rid of the only file in $PWD, and found myself in that
somewhat odd place.

I wasn't overly confused at it; I realized that a broadly reasonable
thing was happening.   But yeah, it was strange.

I was in zsh rather than bash; that made little difference in the
matter.  I had a strange looking prompt, but all resolved fine.