* git clean -fdx deletes tracked files
@ 2017-08-15 18:45 Kim Birkelund
2017-08-15 19:25 ` Kevin Daudt
0 siblings, 1 reply; 4+ messages in thread
From: Kim Birkelund @ 2017-08-15 18:45 UTC (permalink / raw)
To: git@vger.kernel.org
Hi
I hope this is gonna sound as weird to you as it does to me.
The link below is a zip of a small git repository that I can reproduce
the bug in on 2 machines.
Repo: https://www.dropbox.com/s/fz4d0i5ko7s7ktr/test.zip?dl=0
It contains 2 folders: helpers and b, each of which is an empty npm
module. b\package.json refers to the helpers module.
The following reproduces the bug:
1) in terminal cd to the b folder
2) run npm install
3) run git reset HEAD --hard
4) run git clean -fdx
At this point both files in the helpers folder has been deleted and
running git status confirms this.
Tool version:
git --version => git version 2.10.2.windows.1
node -v => v6.11.2
npm -v => 5.3.0
I have no idea what is going. Very much hope you can explain :-)
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: git clean -fdx deletes tracked files
2017-08-15 18:45 git clean -fdx deletes tracked files Kim Birkelund
@ 2017-08-15 19:25 ` Kevin Daudt
2017-08-16 6:47 ` Kim Birkelund
0 siblings, 1 reply; 4+ messages in thread
From: Kevin Daudt @ 2017-08-15 19:25 UTC (permalink / raw)
To: Kim Birkelund; +Cc: git@vger.kernel.org
On Tue, Aug 15, 2017 at 08:45:20PM +0200, Kim Birkelund wrote:
> Hi
>
> I hope this is gonna sound as weird to you as it does to me.
>
> The link below is a zip of a small git repository that I can reproduce
> the bug in on 2 machines.
>
> Repo: https://www.dropbox.com/s/fz4d0i5ko7s7ktr/test.zip?dl=0
>
> It contains 2 folders: helpers and b, each of which is an empty npm
> module. b\package.json refers to the helpers module.
>
> The following reproduces the bug:
>
> 1) in terminal cd to the b folder
> 2) run npm install
> 3) run git reset HEAD --hard
> 4) run git clean -fdx
>
> At this point both files in the helpers folder has been deleted and
> running git status confirms this.
>
> Tool version:
>
> git --version => git version 2.10.2.windows.1
> node -v => v6.11.2
> npm -v => 5.3.0
>
>
> I have no idea what is going. Very much hope you can explain :-)
I cannot reproduce it on linux.
git clean -fdx output:
Removing node_modules/
Removing package-lock.json
These are all untracked, and nothing in the helpers dir is being
removed.
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: git clean -fdx deletes tracked files
2017-08-15 19:25 ` Kevin Daudt
@ 2017-08-16 6:47 ` Kim Birkelund
2017-08-17 0:12 ` Andrew Ardill
0 siblings, 1 reply; 4+ messages in thread
From: Kim Birkelund @ 2017-08-16 6:47 UTC (permalink / raw)
To: Kevin Daudt; +Cc: git
Apologies. I should obviously have mentioned which OSes the machines I
tested on ran.
One Windows 10 (fully updated) and one Windows Server 2016 (also
updated). I've also seen it in a real repository on our build server
which is Windows Server 2012 R2.
After my first mail I updated git to latest and could still reproduce.
On Aug 15, 2017 21:25, "Kevin Daudt" <me@ikke.info> wrote:
On Tue, Aug 15, 2017 at 08:45:20PM +0200, Kim Birkelund wrote:
> Hi
>
> I hope this is gonna sound as weird to you as it does to me.
>
> The link below is a zip of a small git repository that I can reproduce
> the bug in on 2 machines.
>
> Repo: https://www.dropbox.com/s/fz4d0i5ko7s7ktr/test.zip?dl=0
>
> It contains 2 folders: helpers and b, each of which is an empty npm
> module. b\package.json refers to the helpers module.
>
> The following reproduces the bug:
>
> 1) in terminal cd to the b folder
> 2) run npm install
> 3) run git reset HEAD --hard
> 4) run git clean -fdx
>
> At this point both files in the helpers folder has been deleted and
> running git status confirms this.
>
> Tool version:
>
> git --version => git version 2.10.2.windows.1
> node -v => v6.11.2
> npm -v => 5.3.0
>
>
> I have no idea what is going. Very much hope you can explain :-)
I cannot reproduce it on linux.
git clean -fdx output:
Removing node_modules/
Removing package-lock.json
These are all untracked, and nothing in the helpers dir is being
removed.
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: git clean -fdx deletes tracked files
2017-08-16 6:47 ` Kim Birkelund
@ 2017-08-17 0:12 ` Andrew Ardill
0 siblings, 0 replies; 4+ messages in thread
From: Andrew Ardill @ 2017-08-17 0:12 UTC (permalink / raw)
To: Kim Birkelund; +Cc: Kevin Daudt, git@vger.kernel.org, git-for-windows
Hi Kim,
I have cc'd the git for windows mailing list, but doing a quick search
on the bug tracker shows this issue which looks related:
https://github.com/git-for-windows/git/issues/607
Hope that helps, seems like it may be an issue with how junctions on
windows are handled by git.
Regards,
Andrew Ardill
On 16 August 2017 at 16:47, Kim Birkelund <kim@birkelund.me> wrote:
> Apologies. I should obviously have mentioned which OSes the machines I
> tested on ran.
>
> One Windows 10 (fully updated) and one Windows Server 2016 (also
> updated). I've also seen it in a real repository on our build server
> which is Windows Server 2012 R2.
>
> After my first mail I updated git to latest and could still reproduce.
>
>
>
> On Aug 15, 2017 21:25, "Kevin Daudt" <me@ikke.info> wrote:
>
> On Tue, Aug 15, 2017 at 08:45:20PM +0200, Kim Birkelund wrote:
>> Hi
>>
>> I hope this is gonna sound as weird to you as it does to me.
>>
>> The link below is a zip of a small git repository that I can reproduce
>> the bug in on 2 machines.
>>
>> Repo: https://www.dropbox.com/s/fz4d0i5ko7s7ktr/test.zip?dl=0
>>
>> It contains 2 folders: helpers and b, each of which is an empty npm
>> module. b\package.json refers to the helpers module.
>>
>> The following reproduces the bug:
>>
>> 1) in terminal cd to the b folder
>> 2) run npm install
>> 3) run git reset HEAD --hard
>> 4) run git clean -fdx
>>
>> At this point both files in the helpers folder has been deleted and
>> running git status confirms this.
>>
>> Tool version:
>>
>> git --version => git version 2.10.2.windows.1
>> node -v => v6.11.2
>> npm -v => 5.3.0
>>
>>
>> I have no idea what is going. Very much hope you can explain :-)
>
> I cannot reproduce it on linux.
>
> git clean -fdx output:
>
> Removing node_modules/
> Removing package-lock.json
>
> These are all untracked, and nothing in the helpers dir is being
> removed.
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2017-08-17 0:13 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-08-15 18:45 git clean -fdx deletes tracked files Kim Birkelund
2017-08-15 19:25 ` Kevin Daudt
2017-08-16 6:47 ` Kim Birkelund
2017-08-17 0:12 ` Andrew Ardill
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).