libgit2

git_oid_pathfmt

Version:

Format a git_oid into a loose-object path string.

The resulting string is "aa/...", where "aa" is the first two hex digitis of the oid and "..." is the remaining 38 digits.

Signature

void git_oid_pathfmt(char *str, const git_oid *oid);

Parameters

char *
In
str

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.

In
oid

oid structure to format.

Versions