Switch to side-by-side view
--- a/Allura/allura/controllers/repository.py +++ b/Allura/allura/controllers/repository.py @@ -522,7 +522,7 @@ cutout = len('tree' + self._path) if request.path.endswith('/') and not self._path.endswith('/'): cutout += 1 - tarball_url = '%starball' % request.path[:-cutout] + tarball_url = quote('%starball' % unquote(request.path)[:-cutout]) return dict( repo=c.app.repo, commit=self._commit,