Add or update an entry to the builder
Insert a new entry for filename
in the builder with the
given attributes.
If an entry named filename
already exists, its attributes
will be updated with the given ones.
The optional pointer out
can be used to retrieve a pointer to
the newly created/updated entry. Pass NULL if you do not need it.
No attempt is being made to ensure that the provided oid points to an existing git object in the object database, nor that the attributes make sense regarding the type of the pointed at object.
Filename of the entry
Folder attributes of the entry. This parameter must be valued with one of the following entries: 0040000, 0100644, 0100755, 0120000 or 0160000.
0 or an error code