Merge branch 'jk/check-corrupt-objects-carefully'
commitb9c78e97237df7df45549d29755e51b4a0fdc5ea
authorJunio C Hamano <gitster@pobox.com>
Wed, 3 Apr 2013 16:34:28 +0000 (3 09:34 -0700)
committerJunio C Hamano <gitster@pobox.com>
Wed, 3 Apr 2013 16:34:29 +0000 (3 09:34 -0700)
tree2bc749c7d16c66bfd3289f8813a7395c2867f509
parenta70f4cb5b06856d5999352930b97fdfc96105954
parentd3b34622f699ff14646de4ec1b1ab9afb0bcb056
Merge branch 'jk/check-corrupt-objects-carefully'

Have the streaming interface and other codepaths more carefully
examine for corrupt objects.

* jk/check-corrupt-objects-carefully:
  clone: leave repo in place after checkout errors
  clone: run check_everything_connected
  clone: die on errors from unpack_trees
  add tests for cloning corrupted repositories
  streaming_write_entry: propagate streaming errors
  add test for streaming corrupt blobs
  avoid infinite loop in read_istream_loose
  read_istream_filtered: propagate read error from upstream
  check_sha1_signature: check return value from read_istream
  stream_blob_to_fd: detect errors reading from stream
entry.c
sha1_file.c