diff options
| author | Lars Hjemli <hjemli@gmail.com> | 2008-12-06 11:37:37 +0100 | 
|---|---|---|
| committer | Lars Hjemli <hjemli@gmail.com> | 2008-12-06 11:37:37 +0100 | 
| commit | 3c32fe07717f27fc891b66ccd06057fb810d03ad (patch) | |
| tree | 04897b3eac6432c43284e7da79161e47856d078b /ui-shared.c | |
| parent | Merge branch 'lh/sort-repolist' (diff) | |
| parent | ui-log: use css to make full-log prettier (diff) | |
| download | cgit-3c32fe07717f27fc891b66ccd06057fb810d03ad.tar.gz cgit-3c32fe07717f27fc891b66ccd06057fb810d03ad.tar.bz2 cgit-3c32fe07717f27fc891b66ccd06057fb810d03ad.zip | |
Merge branch 'full-log'
Conflicts:
	cgit.c
	cgit.h
Diffstat (limited to '')
| -rw-r--r-- | ui-shared.c | 12 | 
1 files changed, 10 insertions, 2 deletions
| diff --git a/ui-shared.c b/ui-shared.c index 9319881..95dfeb4 100644 --- a/ui-shared.c +++ b/ui-shared.c @@ -281,7 +281,8 @@ void cgit_plain_link(char *name, char *title, char *class, char *head,  }  void cgit_log_link(char *name, char *title, char *class, char *head, -		   char *rev, char *path, int ofs, char *grep, char *pattern) +		   char *rev, char *path, int ofs, char *grep, char *pattern, +		   int showmsg)  {  	char *delim; @@ -305,6 +306,11 @@ void cgit_log_link(char *name, char *title, char *class, char *head,  		html(delim);  		html("ofs=");  		htmlf("%d", ofs); +		delim = "&"; +	} +	if (showmsg) { +		html(delim); +		html("showmsg=1");  	}  	html("'>");  	html_txt(name); @@ -570,6 +576,8 @@ void add_hidden_formfields(int incl_head, int incl_search, char *page)  		html_hidden("id", ctx.qry.sha1);  	if (ctx.qry.sha2)  		html_hidden("id2", ctx.qry.sha2); +	if (ctx.qry.showmsg) +		html_hidden("showmsg", "1");  	if (incl_search) {  		if (ctx.qry.grep) @@ -636,7 +644,7 @@ void cgit_print_pageheader(struct cgit_context *ctx)  		cgit_refs_link("refs", NULL, hc(cmd, "refs"), ctx->qry.head,  			       ctx->qry.sha1, NULL);  		cgit_log_link("log", NULL, hc(cmd, "log"), ctx->qry.head, -			      NULL, NULL, 0, NULL, NULL); +			      NULL, NULL, 0, NULL, NULL, ctx->qry.showmsg);  		cgit_tree_link("tree", NULL, hc(cmd, "tree"), ctx->qry.head,  			       ctx->qry.sha1, NULL);  		cgit_commit_link("commit", NULL, hc(cmd, "commit"), | 
