# OSTree plugin use cases Epic with an overview of the ecosystem: https://pulp.plan.io/issues/8924 * Clients don't have to download the whole commit when updating. If the repository provides a `static delta` between the clients current commit and the commit of interest, the client can download the `static delta` instead. * The `static delta` is an additional content type that a Pulp OSTree repository version can contain. Pulp would need to compute the `static delta`. The `static delta` is most useful to be calculated when you know for sure that there are clients using a specific commit and they will be updating to another specific commit. This content type is not needed for the initial implementation. * RPM OSTree provides a lot more useful information to administrators. It can show which RPMs have changed between two commits. Pulp should probably show this information to users. Initial upload of a Fedora IoT commit archive: https://pulp.plan.io/issues/8918 * Can the same commit be shared by multiple refs? * Yes Upload of Fedora IoT update commit archives: https://pulp.plan.io/issues/8919 * Mirroring of a Fedora IoT repository: https://pulp.plan.io/issues/8921 * Use libostree to `pull` a repository. * Could possibly only sync `static deltas` instead of full commits.