From: Junio C Hamano Date: Wed, 21 Dec 2005 21:13:33 GMT Subject: Re: Am I doing something wrong? Message-ID: <7vk6dy5f2a.fsf@assigned-by-dhcp.cox.net> In-Reply-To: <43A9C33E.2070807@citi.umich.edu> Chuck Lever writes: > maybe the Linux kernel repository needs the same treatment. i'm getting > the "all zeros" commit error message when trying to pull from it. Indeed. Linus, sorry about bothering you, but could you do the same band-aid for now and also apply the attached to your server-info.c, please? > Junio C Hamano wrote: >> >> As a band-aid, I just ran this command at the server that public >> ones mirror from: >> >> $ echo >>objects/info/packs >> GIT 1.0.0a needs to follow soonish X-<. -- >8 -- [PATCH] objects/info/packs: work around bug in http-fetch.c::fetch_indices() The code to fetch pack index files in deployed clients have a bug that causes it to ignore the pack file on the last line of objects/info/packs file, so append an empty line to work it around. Signed-off-by: Junio C Hamano --- server-info.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) 21b1aced83195af50fd8bc9a88e7734c8ee77c0e diff --git a/server-info.c b/server-info.c index df19e49..6089765 100644 --- a/server-info.c +++ b/server-info.c @@ -200,6 +200,7 @@ static void write_pack_info_file(FILE *f int i; for (i = 0; i < num_pack; i++) fprintf(fp, "P %s\n", info[i]->p->pack_name + objdirlen + 6); + fputc('\n', fp); } static int update_info_packs(int force) -- 1.0.0