A store for reference which uses plain files.
A transaction on a file store
Either a loose or packed reference, depending on where it was found.
The way a file store handles the reflog