Exemple #1
0
def purge(request, image_hash):
    """Remove a blob."""

    repo = githelper.repository
    blob = githelper.get_blob(repo, image_hash)
    purged = helpers.purge_instance(filehash=image_hash)
    removed = githelper.remove_blob(repo, blob)
    return vomit(request, purged and removed)
Exemple #2
0
 def blob(self):
     if not self._cached_blob:
         repo = githelper.image_repo(settings.REPO_ROOT)
         self._cached_blob = githelper.get_blob(repo, self.filehash)
     return self._cached_blob