Refactor type_from_string() to allow continuing after detecting an error
commitfe8e3b71805cd13d139b62fa5a0c75387568c9ea
authorJohannes Schindelin <johannes.schindelin@gmx.de>
Wed, 10 Sep 2014 13:52:44 +0000 (10 15:52 +0200)
committerJunio C Hamano <gitster@pobox.com>
Wed, 10 Sep 2014 20:52:13 +0000 (10 13:52 -0700)
tree62a7b6b4a44cbc07cc58d36bccc2d2df205471b8
parent0c72b98f31bf6eabd75be565a08ffcf0d8e74b1f
Refactor type_from_string() to allow continuing after detecting an error

In the next commits, we will enhance the fsck_tag() function to check
tag objects more thoroughly. To this end, we need a function to verify
that a given string is a valid object type, but that does not die() in
the negative case.

While at it, prepare type_from_string() for counted strings, i.e. strings
with an explicitly specified length rather than a NUL termination.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
object.c
object.h