refactor dir_add_name
commit6815e56933f5bb03d6af1eb2d2b356356cf7bf8e
authorJeff King <peff@peff.net>
Mon, 11 Jun 2007 13:39:44 +0000 (11 09:39 -0400)
committerJunio C Hamano <gitster@pobox.com>
Wed, 13 Jun 2007 06:00:31 +0000 (12 23:00 -0700)
tree8e562a2f515f35ceae8ef132ff200119f50d3c9d
parent6718f1f0d07167128c2d23c15081ea5660e865e9
refactor dir_add_name

This is in preparation for keeping two entry lists in the
dir object.

This patch adds and uses the ALLOC_GROW() macro, which
implements the commonly used idiom of growing a dynamic
array using the alloc_nr function (not just in dir.c, but
everywhere).

We also move creation of a dir_entry to dir_entry_new.

Signed-off-by: Jeff King <peff@peff.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
cache.h
dir.c