@ -129,31 +129,31 @@ static void tree_fn(struct cgit_context *ctx)
cgit_print_tree ( ctx - > qry . sha1 , ctx - > qry . path ) ;
}
# define def_cmd(name, want_repo, want_layout, want_vpath) \
{ # name , name # # _fn , want_repo , want_layout , want_vpath }
# define def_cmd(name, want_repo, want_layout, want_vpath, is_clone ) \
{ # name , name # # _fn , want_repo , want_layout , want_vpath , is_clone }
struct cgit_cmd * cgit_get_cmd ( struct cgit_context * ctx )
{
static struct cgit_cmd cmds [ ] = {
def_cmd ( HEAD , 1 , 0 , 0 ) ,
def_cmd ( atom , 1 , 0 , 0 ) ,
def_cmd ( about , 0 , 1 , 0 ) ,
def_cmd ( blob , 1 , 0 , 0 ) ,
def_cmd ( commit , 1 , 1 , 1 ) ,
def_cmd ( diff , 1 , 1 , 1 ) ,
def_cmd ( info , 1 , 0 , 0 ) ,
def_cmd ( log , 1 , 1 , 1 ) ,
def_cmd ( ls_cache , 0 , 0 , 0 ) ,
def_cmd ( objects , 1 , 0 , 0 ) ,
def_cmd ( patch , 1 , 0 , 1 ) ,
def_cmd ( plain , 1 , 0 , 0 ) ,
def_cmd ( refs , 1 , 1 , 0 ) ,
def_cmd ( repolist , 0 , 0 , 0 ) ,
def_cmd ( snapshot , 1 , 0 , 0 ) ,
def_cmd ( stats , 1 , 1 , 1 ) ,
def_cmd ( summary , 1 , 1 , 0 ) ,
def_cmd ( tag , 1 , 1 , 0 ) ,
def_cmd ( tree , 1 , 1 , 1 ) ,
def_cmd ( HEAD , 1 , 0 , 0 , 1 ) ,
def_cmd ( atom , 1 , 0 , 0 , 0 ) ,
def_cmd ( about , 0 , 1 , 0 , 0 ) ,
def_cmd ( blob , 1 , 0 , 0 , 0 ) ,
def_cmd ( commit , 1 , 1 , 1 , 0 ) ,
def_cmd ( diff , 1 , 1 , 1 , 0 ) ,
def_cmd ( info , 1 , 0 , 0 , 1 ) ,
def_cmd ( log , 1 , 1 , 1 , 0 ) ,
def_cmd ( ls_cache , 0 , 0 , 0 , 0 ) ,
def_cmd ( objects , 1 , 0 , 0 , 1 ) ,
def_cmd ( patch , 1 , 0 , 1 , 0 ) ,
def_cmd ( plain , 1 , 0 , 0 , 0 ) ,
def_cmd ( refs , 1 , 1 , 0 , 0 ) ,
def_cmd ( repolist , 0 , 0 , 0 , 0 ) ,
def_cmd ( snapshot , 1 , 0 , 0 , 0 ) ,
def_cmd ( stats , 1 , 1 , 1 , 0 ) ,
def_cmd ( summary , 1 , 1 , 0 , 0 ) ,
def_cmd ( tag , 1 , 1 , 0 , 0 ) ,
def_cmd ( tree , 1 , 1 , 1 , 0 ) ,
} ;
int i ;