Thread (2 messages) flat view 2 messages, 2 authors, 2016-06-15

Re: [PATCH] Add test that checkout does not overwrite entries in .git/info/exclude

From: Junio C Hamano <hidden>
Date: 2016-06-15 22:52:31

Nguyen Thai Ngoc Duy [off-list ref] writes:
...
quoted
quoted
I think we should do this regardless precious being added or not.
Because (see below)?
Because it may potentially lose user's changes. Assume file "A" is
tracked and also ignored. Users may make some changes in A, then move
HEAD away without touching worktree, now HEAD does not see "A" as
tracked any more.
Huh? "A" is initially tracked and the user modifies it. Moving HEAD away
how?  "git checkout" would refuse to check out a branch that has different
contents at "A", or is missing "A". So how can "now HEAD does not see 'A'
as tracked any more" happen?
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help