git@vger.kernel.org list mirror (unofficial, 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

git@vger.kernel.org list mirror (unofficial, one of many)

This inbox may be cloned and mirrored by anyone:

	git clone --mirror https://public-inbox.org/git
	git clone --mirror http://ou63pmih66umazou.onion/git
	git clone --mirror http://czquwvybam4bgbro.onion/git
	git clone --mirror http://hjrcffqmbrq6wope.onion/git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V1 git git/ https://public-inbox.org/git \
		git@vger.kernel.org
	public-inbox-index git

Example config snippet for mirrors.
Newsgroups are available over NNTP:
	nntp://news.public-inbox.org/inbox.comp.version-control.git
	nntp://ou63pmih66umazou.onion/inbox.comp.version-control.git
	nntp://czquwvybam4bgbro.onion/inbox.comp.version-control.git
	nntp://hjrcffqmbrq6wope.onion/inbox.comp.version-control.git
	nntp://news.gmane.io/gmane.comp.version-control.git
 note: .onion URLs require Tor: https://www.torproject.org/

code repositories for project(s) associated with this inbox:

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

AGPL code for this site: git clone https://public-inbox.org/public-inbox.git