@@ -84,23 +84,23 @@ class ChangelogController(BaseController
if not repo.revisions or repo.alias == 'git':
c.jsdata = json.dumps([])
return
max_rev = repo.revisions[-1]
offset = 1 if p == 1 else ((p - 1) * revcount + 1)
rev_start = repo.revisions[(-1 * offset)]
revcount = min(max_rev, revcount)
rev_end = max(0, rev_start - revcount)
dag = graph_rev(repo.repo, rev_start, rev_end)
dag = graph_rev(repo._repo, rev_start, rev_end)
c.dag = tree = list(colored(dag))
data = []
for (id, type, ctx, vtx, edges) in tree:
if type != CHANGESET:
continue
data.append(('', vtx, edges))
c.jsdata = json.dumps(data)
from rhodecode.tests import *
ARCHIVE_SPECS = {
'.tar.bz2': ('application/x-tar', 'tbz2', ''),
'.tar.gz': ('application/x-tar', 'tgz', ''),
'.tar.bz2': ('application/x-bzip2', 'tbz2', ''),
'.tar.gz': ('application/x-gzip', 'tgz', ''),
'.zip': ('application/zip', 'zip', ''),
}
class TestFilesController(TestController):
def test_index(self):
self.log_user()
response = self.app.get(url(controller='files', action='index',
repo_name=HG_REPO,
revision='tip',
f_path='/'))
# Test response...
Status change: