send pack check for failure to send revisions list
authorAndy Whitcroft <apw@shadowen.org>
Tue, 2 Jan 2007 14:12:09 +0000 (14:12 +0000)
committerJunio C Hamano <junkio@cox.net>
Wed, 3 Jan 2007 07:33:21 +0000 (23:33 -0800)
commit825cee7b285d9c733e9aec03cf4362e8029ee1c1
tree1db420a161330e3ca5d7e7612bd049c2799ee3a3
parent44a167b007a20189200f4baf9ff4f24aa0f7571e
send pack check for failure to send revisions list

When passing the revisions list to pack-objects we do not check for
errors nor short writes.  Introduce a new write_in_full which will
handle short writes and report errors to the caller.  Use this to
short cut the send on failure, allowing us to wait for and report
the child in case the failure is its fault.

Signed-off-by: Andy Whitcroft <apw@shadowen.org>
Signed-off-by: Junio C Hamano <junkio@cox.net>
cache.h
send-pack.c
write_or_die.c