Changeset View
Changeset View
Standalone View
Standalone View
swh/web/browse/views/revision.py
Show First 20 Lines • Show All 250 Lines • ▼ Show 20 Lines | def revision_log_browse(request: HttpRequest, sha1_git: str) -> HttpResponse: | ||||
revs_ordering = request.GET.get("revs_ordering", "") | revs_ordering = request.GET.get("revs_ordering", "") | ||||
prev_log_url = None | prev_log_url = None | ||||
if len(rev_log) > offset + per_page: | if len(rev_log) > offset + per_page: | ||||
prev_log_url = reverse( | prev_log_url = reverse( | ||||
"browse-revision-log", | "browse-revision-log", | ||||
url_args={"sha1_git": sha1_git}, | url_args={"sha1_git": sha1_git}, | ||||
query_params={ | query_params={ | ||||
"per_page": per_page, | "per_page": str(per_page), | ||||
"offset": offset + per_page, | "offset": str(offset + per_page), | ||||
"revs_ordering": revs_ordering or None, | "revs_ordering": revs_ordering or None, | ||||
}, | }, | ||||
) | ) | ||||
next_log_url = None | next_log_url = None | ||||
if offset != 0: | if offset != 0: | ||||
next_log_url = reverse( | next_log_url = reverse( | ||||
"browse-revision-log", | "browse-revision-log", | ||||
url_args={"sha1_git": sha1_git}, | url_args={"sha1_git": sha1_git}, | ||||
query_params={ | query_params={ | ||||
"per_page": per_page, | "per_page": str(per_page), | ||||
"offset": offset - per_page, | "offset": str(offset - per_page), | ||||
"revs_ordering": revs_ordering or None, | "revs_ordering": revs_ordering or None, | ||||
}, | }, | ||||
) | ) | ||||
revision_log_data = format_log_entries(revision_log, per_page) | revision_log_data = format_log_entries(revision_log, per_page) | ||||
swh_rev_id = str( | swh_rev_id = str( | ||||
CoreSWHID(object_type=ObjectType.REVISION, object_id=hash_to_bytes(sha1_git)) | CoreSWHID(object_type=ObjectType.REVISION, object_id=hash_to_bytes(sha1_git)) | ||||
▲ Show 20 Lines • Show All 320 Lines • Show Last 20 Lines |