Parent Directory | Revision Log
added revision view (/rev/42/) which shows changes made in this revision
1 | # |
2 | package SVNBrowser::Dispatcher; |
3 | |
4 | use strict; |
5 | use warnings; |
6 | |
7 | use Jifty::Dispatcher -base; |
8 | |
9 | use Data::Dump qw/dump/; |
10 | |
11 | under 'rev' => [ |
12 | |
13 | on qr{rev/(\d+)(/*.*)} => run { |
14 | set revision => $1; |
15 | set path => $2; |
16 | }, |
17 | |
18 | show '/rev', |
19 | ]; |
20 | |
21 | under 'filter' => [ |
22 | |
23 | on qr{author/([^/]+)} => run { |
24 | set author => $1; |
25 | }, |
26 | |
27 | on qr{actions} => run { |
28 | set show_actions => 1; |
29 | }, |
30 | |
31 | on qr{page/(\d+)} => run { |
32 | set per_page => $1; |
33 | }, |
34 | |
35 | on qr{from/([^/]+)} => run { |
36 | set from_date => $1; |
37 | }, |
38 | |
39 | on qr{to/([^/]+)} => run { |
40 | set to_date => $1; |
41 | }, |
42 | |
43 | on qr{search/([^/]+)} => run { |
44 | set search => $1; |
45 | }, |
46 | |
47 | run { |
48 | show '/list'; |
49 | }, |
50 | |
51 | ]; |
52 | |
53 | on '' => run { |
54 | redirect '/filter'; |
55 | }; |
56 | |
57 | 1; |
ViewVC Help | |
Powered by ViewVC 1.1.26 |