Cleanup the catfile package
With the rollout of git 2.42. We now rely on the ObjectReader
struct as this uses git-cat-file(1)'s --batch-command
which support reading both object info and contents. With this we can deprecate the earlier commands ObjectContentReader
and ObjectInfoReader
since they're no longer required.
This requires somecleanup mostly around the tests and the queues.
Also remove the isNulTerminated
field from requestQueue
Edited by Karthik Nayak