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

Re: git reset --hard in .git causes a checkout in that directory

From: Jeff King <hidden>
Date: 2016-06-15 22:47:50

Possibly related (same subject, not in this thread)

On Sat, Dec 05, 2009 at 10:24:46AM -0800, Junio C Hamano wrote:
quoted
...  The test already checks that the change won't break soft reset,
which is good, but it does not seem to check/specify what should happen in
the mixed reset in this case (I think it should be allowed).
Heh, I was not thinking straight. A bare repository does not have the
index, so allowing (cd .git && git reset) is Ok but mixed in a bare
repository (cd bare.git && git reset) is not.
Hmm. I would have thought it would be allowed in a bare repository, to
explicitly let people treat the bare repo as a pseudo-database, just
pulling out the files when they want to. And I was all set to argue
against restricting it, but looking at your tests, it seems we already
disallow it. So I don't see a harm in verifying the current behavior.

-Peff
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help