git.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* On writing builtin-reset.c, a question about git-reset.sh
@ 2007-08-19 23:45 Carlos Rica
  2007-08-20  0:24 ` Junio C Hamano
  0 siblings, 1 reply; 2+ messages in thread
From: Carlos Rica @ 2007-08-19 23:45 UTC (permalink / raw)
  To: git, Johannes Schindelin

Hi, I'm writing builtin-reset.c and
I'm really stuck with a little code in
git-reset.sh:

if orig=$(git rev-parse --verify HEAD 2>/dev/null)
then
	echo "$orig" >"$GIT_DIR/ORIG_HEAD"
else
	rm -f "$GIT_DIR/ORIG_HEAD"
fi

My question is about when this condition
could fail (and then the rm executed), and
if you would be able to reproduce it in tests.
I couldn't, and asking for this in the IRC
didn't help me at all.

This code was introduced in 45d197, when
different reset types were introduced,
and it seems that there was a reason for
doing it that way, looking at the change.

Thanks in advance for your support.

--
Carlos

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

end of thread, other threads:[~2007-08-20  0:25 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-08-19 23:45 On writing builtin-reset.c, a question about git-reset.sh Carlos Rica
2007-08-20  0:24 ` Junio C Hamano

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 NNTP newsgroup(s).