The resulting string is "aa/...", where "aa" is the first two
hex digits of the oid and "..." is the remaining 38 digits.
@param out_ output hex string; must be pointing at the start of
the hex sequence and have at least the number of bytes
needed for an oid encoded in hex (41 bytes). Only the
oid digits are written; a '\\0' terminator must be added
by the caller if it is required.
@param id oid structure to format.
@return 0 on success, non-zero callback return value, or error code
Format a git_oid into a loose-object path string.
The resulting string is "aa/...", where "aa" is the first two hex digits of the oid and "..." is the remaining 38 digits.
@param out_ output hex string; must be pointing at the start of the hex sequence and have at least the number of bytes needed for an oid encoded in hex (41 bytes). Only the oid digits are written; a '\\0' terminator must be added by the caller if it is required. @param id oid structure to format. @return 0 on success, non-zero callback return value, or error code