Merge branch 'ab/streaming-simplify'
authorJunio C Hamano <gitster@pobox.com>
Sun, 16 May 2021 12:05:23 +0000 (21:05 +0900)
committerJunio C Hamano <gitster@pobox.com>
Sun, 16 May 2021 12:05:23 +0000 (21:05 +0900)
commit502a67891ce7ab4ba27062f2b2eb321008c64974
tree740ced47ba3c49a25f5a8f49ed4b5242238a4924
parenta737e1f1d25747481bd4925555006f569e461117
parentd4e2d15a8b028352df480e7be9f1864f59c16299
Merge branch 'ab/streaming-simplify'

Code clean-up.

* ab/streaming-simplify:
  streaming.c: move {open,close,read} from vtable to "struct git_istream"
  streaming.c: stop passing around "object_info *" to open()
  streaming.c: remove {open,close,read}_method_decl() macros
  streaming.c: remove enum/function/vtbl indirection
  streaming.c: avoid forward declarations