Create a backend for loose objects
location to store the odb backend pointer
the Git repository's objects directory
zlib compression level to use
whether to do an fsync() after writing (currently ignored)
0 or an error code