server-info: remove unused members from struct pack_info

The head member of struct pack_info is completely unused and the
nr_heads member is used only in one place, which is an assignment.  This
member was last usefully used in 3e15c67c90 (server-info: throw away T
computation as well, 2005-12-04).

Since this structure member is not useful, remove it.

Signed-off-by: brian m. carlson <sandals@crustytoothpaste.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:
brian m. carlson 2018-05-02 00:25:30 +00:00 коммит произвёл Junio C Hamano
Родитель 69d124255e
Коммит 910710bb95
1 изменённых файлов: 2 добавлений и 7 удалений

Просмотреть файл

@ -92,8 +92,6 @@ static struct pack_info {
int old_num;
int new_num;
int nr_alloc;
int nr_heads;
unsigned char (*head)[20];
} **info;
static int num_pack;
static const char *objdir;
@ -225,12 +223,9 @@ static void init_pack_info(const char *infofile, int force)
else
stale = 1;
for (i = 0; i < num_pack; i++) {
if (stale) {
for (i = 0; i < num_pack; i++)
if (stale)
info[i]->old_num = -1;
info[i]->nr_heads = 0;
}
}
/* renumber them */
QSORT(info, num_pack, compare_info);