Re: git reset error on Windows
- Date: Fri, 8 Mar 2019 16:42:13 +0100 (STD)
- From: Johannes Schindelin <Johannes.Schindelin@xxxxxx>
- Subject: Re: git reset error on Windows
On Thu, 7 Mar 2019, Adrian Godong wrote:
> Windows 10, git version 2.21.0.windows.1
> git reset tries to delete folder when last file is removed but failed
> to do so if shell is in the deleted folder.
> Repro steps (powershell):
> mkdir test
> cd test
> git init
> mkdir dir
> cd dir
> add-content .\file ""
> git add .
> git commit -m "1"
> git mv .\file .\file2
> git commit -m "2"
> git reset --hard HEAD^
> > Deletion of directory 'dir' failed. Should I try again? (y/n)
> Choosing y will repeat the same prompt. Choosing n will complete the
> operation correctly.
In contrast to Linux, it is not possible to delete a current working
directory (unless you delve into horrible hacks like Cygwin does).
So this is a restriction of the platform on which you are working, and
there is nothing we can do about it, at least as far as I can think of.