Skip to content

Commit cadefdb

Browse files
committed
downloads: allow finding a given revision by branch/name
1 parent 120df82 commit cadefdb

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

dolweb/downloads/urls.py

+2
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@
99

1010
url(r'^dev/(?P<hash>[0-9a-f]{40})/$', 'view_dev_release',
1111
name='downloads-view-devrel'),
12+
url(r'^dev/(?P<branch>.*?)/(?P<name>.*?)/$', 'view_dev_release_by_name',
13+
name='downloads-view-devrel-by-name'),
1214

1315
url(r'^latest/(?P<branch>[a-zA-Z0-9_-]+)/$', 'get_latest', name='downloads-get-latest'),
1416
)

dolweb/downloads/views.py

+6
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,12 @@ def view_dev_release(request, hash):
4545

4646
return { 'ver': release }
4747

48+
@render_to('downloads-view-devrel.html')
49+
def view_dev_release_by_name(request, branch, name):
50+
release = get_object_or_404(DevVersion, branch=branch, shortrev=name)
51+
52+
return { 'ver': release }
53+
4854
@render_to('downloads-list.html')
4955
def list(request, branch, page):
5056
if page is None:

0 commit comments

Comments
 (0)