Concepts ======== .. _OSTree: https://wiki.gnome.org/action/show/Projects/OSTree?action=show&redirect=OSTree An ostree content unit represents an OSTree_ branch head. A Pulp ostree repository may be synchronized with a :term:`remote` ostree repository. Each content unit created during synchronization with (the same) ``remote`` shares filesystem storage. A Pulp ostree repository is configured with a list of branch names (or trees) which determines which branches are pulled during synchronization with its remote. The list of branches may be modified after the repository has been created. Repository ``refs`` can be added, updated and deleted. But, content objects stored in ``local`` repositories are immutable and cannot be deleted. An orphaned local repository is removed during orphan removal. Anatomy: .. image:: images/anatomy.png