Junio C Hamano [off-list ref] writes:
This will use fast-import as a backend to dump blobs resulting
from a huge initial import into a packfile.
This needs major work to be usable.
Although fast-import knows object name of each blob, being a
quick-and-dirty patch, git-add does not ask for it and still
computes the blob names by itself. The only thing this
proof-of-concept patch buys is that the resulting object
database is packed, and does not get loose objects.