def memorious(request, name, revision=None, repository=None): if revision=="None": revision = None try: repo = django_memorious.get_repository(repository) except KeyError, e: raise Http404("No repository '%s'" % repository)
def get_url(repository_name, path): repository = django_memorious.get_repository(repository_name) if getattr(settings, "MEMORIOUS_DEBUG", False): revision = None else: revision = repository.current_revision url = urlresolvers.reverse("memorious", kwargs={"repository": repository_name, "revision": revision, "name": path}) return url
def get_url(repository_name, path): repository = django_memorious.get_repository(repository_name) if getattr(settings, "MEMORIOUS_DEBUG", False): revision = None else: revision = repository.current_revision url = urlresolvers.reverse('memorious', kwargs={ "repository": repository_name, "revision": revision, "name": path }) return url