Changeset View
Changeset View
Standalone View
Standalone View
swh/web/ui/views/browse.py
Show First 20 Lines • Show All 326 Lines • ▼ Show 20 Lines | try: | ||||
rev = api.api_revision(sha1_git) | rev = api.api_revision(sha1_git) | ||||
env['revision'] = utils.prepare_data_for_view(rev) | env['revision'] = utils.prepare_data_for_view(rev) | ||||
except (NotFoundExc, BadInputExc) as e: | except (NotFoundExc, BadInputExc) as e: | ||||
env['message'] = str(e) | env['message'] = str(e) | ||||
return render_template('revision.html', **env) | return render_template('revision.html', **env) | ||||
@app.route('/browse/revision/<string:sha1_git>/raw/') | |||||
def browse_revision_raw_message(sha1_git): | |||||
"""Given a sha1_git, display the corresponding revision's raw message. | |||||
""" | |||||
return redirect(url_for('api_revision_raw_message', sha1_git=sha1_git)) | |||||
@app.route('/browse/revision/<string:sha1_git>/log/') | @app.route('/browse/revision/<string:sha1_git>/log/') | ||||
@set_renderers(HTMLRenderer) | @set_renderers(HTMLRenderer) | ||||
def browse_revision_log(sha1_git): | def browse_revision_log(sha1_git): | ||||
"""Browse revision with sha1_git's log. | """Browse revision with sha1_git's log. | ||||
""" | """ | ||||
env = {'sha1_git': sha1_git, | env = {'sha1_git': sha1_git, | ||||
'sha1_url': '/browse/revision/%s/' % sha1_git, | 'sha1_url': '/browse/revision/%s/' % sha1_git, | ||||
▲ Show 20 Lines • Show All 459 Lines • Show Last 20 Lines |