git@vger.kernel.org mailing list mirror (one of many)
 help / color / mirror / code / Atom feed
* Re: git reset error on Windows
       [not found] <CANNTdjSRB+_1Ue6LLxMcAdLmdg5TrihZ4CeZhvnpgwnEP=SQ3A@mail.gmail.com>
@ 2019-03-07 21:24 ` Adrian Godong
  2019-03-08 15:42   ` Johannes Schindelin
  0 siblings, 1 reply; 2+ messages in thread
From: Adrian Godong @ 2019-03-07 21:24 UTC (permalink / raw)
  To: git

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

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: git reset error on Windows
  2019-03-07 21:24 ` git reset error on Windows Adrian Godong
@ 2019-03-08 15:42   ` Johannes Schindelin
  0 siblings, 0 replies; 2+ messages in thread
From: Johannes Schindelin @ 2019-03-08 15:42 UTC (permalink / raw)
  To: Adrian Godong; +Cc: git

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

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2019-03-08 15:42 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <CANNTdjSRB+_1Ue6LLxMcAdLmdg5TrihZ4CeZhvnpgwnEP=SQ3A@mail.gmail.com>
2019-03-07 21:24 ` git reset error on Windows Adrian Godong
2019-03-08 15:42   ` Johannes Schindelin

Code repositories for project(s) associated with this public inbox

	https://80x24.org/mirrors/git.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).