support snapshots from a repository