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