Git object storage and pack files for Eio

commits