shorten snapshot names to repo basename
Signed-off-by: Michael Krelin <hacker@klever.net>
This commit is contained in:
		
							
								
								
									
										3
									
								
								cgit.c
									
									
									
									
									
								
							
							
						
						
									
										3
									
								
								cgit.c
									
									
									
									
									
								
							| @@ -69,7 +69,8 @@ static void cgit_print_repo_page(struct cacheitem *item) | ||||
|  | ||||
| 	if ((cgit_cmd == CMD_SNAPSHOT) && cgit_repo->snapshots) { | ||||
| 		cgit_print_snapshot(item, cgit_query_sha1, | ||||
| 				    cgit_repo->url, cgit_query_name); | ||||
| 				    cgit_repobasename(cgit_repo->url), | ||||
| 				    cgit_query_name); | ||||
| 		return; | ||||
| 	} | ||||
|  | ||||
|   | ||||
| @@ -107,7 +107,7 @@ void cgit_print_snapshot_links(const char *repo,const char *hex) | ||||
| 	int f; | ||||
|     	for(f=0;f<(sizeof(snapshot_archives)/sizeof(*snapshot_archives));++f) { | ||||
| 		const struct snapshot_archive_t* sat = &snapshot_archives[f]; | ||||
| 		filename = fmt("%s-%s%s",repo,hex,sat->suffix); | ||||
| 		filename = fmt("%s-%s%s",cgit_repobasename(repo),hex,sat->suffix); | ||||
| 		htmlf("<a href='%s'>%s</a><br/>", | ||||
| 			cgit_fileurl(repo,"snapshot",filename, | ||||
| 			    fmt("id=%s&name=%s",hex,filename)), filename); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Michael Krelin
					Michael Krelin