| ... | ... |
@@ -184,6 +184,7 @@ sub startup {
|
| 184 | 184 |
|
| 185 | 185 |
# Smart HTTP |
| 186 | 186 |
{
|
| 187 |
+ |
|
| 187 | 188 |
my $r = $r->route('/(:project).git', project => $id_re);
|
| 188 | 189 |
|
| 189 | 190 |
{
|
| ... | ... |
@@ -221,6 +222,16 @@ sub startup {
|
| 221 | 222 |
} |
| 222 | 223 |
}); |
| 223 | 224 |
|
| 225 |
+ # / |
|
| 226 |
+ $r->get('/')->to(cb => sub {
|
|
| 227 |
+ my $self = shift; |
|
| 228 |
+ |
|
| 229 |
+ my $user = $self->param('user');
|
|
| 230 |
+ my $project = $self->param('project');
|
|
| 231 |
+ |
|
| 232 |
+ $self->redirect_to("/$user/$project");
|
|
| 233 |
+ }); |
|
| 234 |
+ |
|
| 224 | 235 |
# /info/refs |
| 225 | 236 |
$r->get('/info/refs' => template 'smart-http/info-refs');
|
| 226 | 237 |
|