sha1_file: let for_each_file_in_obj_subdir() handle subdir names
commit0375f472d484041f9b1e5550b57d69286b3322e7
authorRené Scharfe <l.s.r@web.de>
Sat, 24 Jun 2017 12:12:30 +0000 (24 14:12 +0200)
committerJunio C Hamano <gitster@pobox.com>
Sat, 24 Jun 2017 18:09:50 +0000 (24 11:09 -0700)
tree04ac5e22c3c26373ed5b6e2389b9ce80738230ed
parent5a5bd5765ac5d180bf540ba7c6540a9f3dc16f4b
sha1_file: let for_each_file_in_obj_subdir() handle subdir names

The function for_each_file_in_obj_subdir() takes a object subdirectory
number and expects the name of the same subdirectory to be included in
the path strbuf.  Avoid this redundancy by letting the function append
the hexadecimal subdirectory name itself.  This makes it a bit easier
and safer to use the function -- it becomes impossible to specify
different subdirectories in subdir_nr and path.

Suggested-by: Jeff King <peff@peff.net>
Signed-off-by: Rene Scharfe <l.s.r@web.de>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
sha1_file.c
sha1_name.c