Git’s database internals I: packed object store · HackerTrans