@param out_ location to store the odb backend pointer
@param objects_dir the Git repository's objects directory
@param compression_level zlib compression level to use
@param do_fsync whether to do an fsync() after writing
@param dir_mode permissions to use creating a directory or 0 for defaults
@param file_mode permissions to use creating a file or 0 for defaults
Create a backend for loose objects
@param out_ location to store the odb backend pointer @param objects_dir the Git repository's objects directory @param compression_level zlib compression level to use @param do_fsync whether to do an fsync() after writing @param dir_mode permissions to use creating a directory or 0 for defaults @param file_mode permissions to use creating a file or 0 for defaults
@return 0 or an error code