# Re: git reset error on Windows

2 messages from 2019-03-07 to 2019-03-08. Participants: Adrian Godong, Johannes Schindelin.
Thread: https://gitlist.dev/t/50686

## Adrian Godong, 2019-03-07 21:24

Subject: Re: git reset error on Windows
Message-ID: <CANNTdjSdTiNcM+UzF+2ZH_2JOyDZM0E6RFCDwsT3Y7F=G7YdOA@mail.gmail.com>
URL: https://gitlist.dev/e/CANNTdjSdTiNcM%2BUzF%2B2ZH_2JOyDZM0E6RFCDwsT3Y7F%3DG7YdOA%40mail.gmail.com
In-Reply-To: <CANNTdjSRB+_1Ue6LLxMcAdLmdg5TrihZ4CeZhvnpgwnEP=SQ3A@mail.gmail.com>

```
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.

-- 
Adrian Godong
adrian.godong@gmail.com

```

## Johannes Schindelin, 2019-03-08 15:42

Subject: Re: git reset error on Windows
Message-ID: <nycvar.QRO.7.76.6.1903081641120.41@tvgsbejvaqbjf.bet>
URL: https://gitlist.dev/e/nycvar.QRO.7.76.6.1903081641120.41%40tvgsbejvaqbjf.bet
In-Reply-To: <CANNTdjSdTiNcM+UzF+2ZH_2JOyDZM0E6RFCDwsT3Y7F=G7YdOA@mail.gmail.com>

```
Hi Adrian,

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.

Ciao,
Johannes

```
