Better error message when we are unable to lock the index file
commit40aaae88adfe05be435b7bd17093d49869f3276f
authorJunio C Hamano <junkio@cox.net>
Sat, 12 Aug 2006 08:03:47 +0000 (12 01:03 -0700)
committerJunio C Hamano <junkio@cox.net>
Sun, 13 Aug 2006 00:08:25 +0000 (12 17:08 -0700)
treecbc2c6410884604c15a4301841b23e658cf2096a
parentfd7bcfb524a3313ef5361bdd8493ba50635f50f0
Better error message when we are unable to lock the index file

Most of the callers except the one in refs.c use the function to
update the index file.  Among the index writers, everybody
except write-tree dies if they cannot open it for writing.

This gives the function an extra argument, to tell it to die
when it cannot create a new file as the lockfile.

The only caller that does not have to die is write-tree, because
updating the index for the cache-tree part is optional and not
being able to do so does not affect the correctness.  I think we
do not have to be so careful and make the failure into die() the
same way as other callers, but that would be a different patch.

Signed-off-by: Junio C Hamano <junkio@cox.net>
builtin-add.c
builtin-apply.c
builtin-mv.c
builtin-read-tree.c
builtin-rm.c
builtin-update-index.c
builtin-write-tree.c
cache.h
checkout-index.c
lockfile.c
refs.c