Mercurial > public > src > rhodecode
comparison pylons_app/controllers/files.py @ 142:f7218849798a
Changeg graph to changelog, and changelog to shortlog
author | Marcin Kuzminski <marcin@python-works.com> |
---|---|
date | Sun, 09 May 2010 17:22:30 +0200 |
parents | 5f42d751c719 |
children | 3f01d02c2cc6 |
comparison
equal
deleted
inserted
replaced
141:c29197bd2907 | 142:f7218849798a |
---|---|
16 def __before__(self): | 16 def __before__(self): |
17 c.repos_prefix = config['repos_name'] | 17 c.repos_prefix = config['repos_name'] |
18 c.repo_name = get_repo_slug(request) | 18 c.repo_name = get_repo_slug(request) |
19 | 19 |
20 def index(self, repo_name, revision, f_path): | 20 def index(self, repo_name, revision, f_path): |
21 revision = request.POST.get('at_rev', None) or revision | |
21 hg_model = HgModel() | 22 hg_model = HgModel() |
22 c.repo = repo = hg_model.get_repo(c.repo_name) | 23 c.repo = repo = hg_model.get_repo(c.repo_name) |
23 c.cur_rev = revision | |
24 c.f_path = f_path | 24 c.f_path = f_path |
25 try: | 25 try: |
26 c.changeset = repo.get_changeset(repo._get_revision(revision)) | 26 c.changeset = repo.get_changeset(repo._get_revision(revision)) |
27 c.cur_rev = c.changeset.raw_id | |
28 c.rev_nr = c.changeset.revision | |
27 c.files_list = c.changeset.get_node(f_path) | 29 c.files_list = c.changeset.get_node(f_path) |
28 c.file_history = self._get_history(repo, c.files_list, f_path) | 30 c.file_history = self._get_history(repo, c.files_list, f_path) |
29 except RepositoryError: | 31 except RepositoryError: |
30 c.files_list = None | 32 c.files_list = None |
31 | 33 |