... | ... |
@@ -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 |
|