summaryrefslogtreecommitdiffabout
path: root/ui-snapshot.c
authorMichael Krelin <hacker@klever.net>2007-07-21 13:29:55 (UTC)
committer Michael Krelin <hacker@klever.net>2007-07-21 13:29:55 (UTC)
commit97c025ae8ecf9764fd6996c81c51c3de4adb837c (patch) (unidiff)
tree83395f8230a8589b5d167ab796055133f739090d /ui-snapshot.c
parent1cb8bedf1e0a4aa73bb8ad3f96bfa7eda50919b3 (diff)
downloadcgit-97c025ae8ecf9764fd6996c81c51c3de4adb837c.zip
cgit-97c025ae8ecf9764fd6996c81c51c3de4adb837c.tar.gz
cgit-97c025ae8ecf9764fd6996c81c51c3de4adb837c.tar.bz2
shorten snapshot names to repo basename
Signed-off-by: Michael Krelin <hacker@klever.net>
Diffstat (limited to 'ui-snapshot.c') (more/less context) (ignore whitespace changes)
-rw-r--r--ui-snapshot.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/ui-snapshot.c b/ui-snapshot.c
index 7076b50..053fd48 100644
--- a/ui-snapshot.c
+++ b/ui-snapshot.c
@@ -102,15 +102,15 @@ void cgit_print_snapshot(struct cacheitem *item, const char *hex,
102} 102}
103 103
104void cgit_print_snapshot_links(const char *repo,const char *hex) 104void cgit_print_snapshot_links(const char *repo,const char *hex)
105{ 105{
106 char *filename; 106 char *filename;
107 int f; 107 int f;
108 for(f=0;f<(sizeof(snapshot_archives)/sizeof(*snapshot_archives));++f) { 108 for(f=0;f<(sizeof(snapshot_archives)/sizeof(*snapshot_archives));++f) {
109 const struct snapshot_archive_t* sat = &snapshot_archives[f]; 109 const struct snapshot_archive_t* sat = &snapshot_archives[f];
110 filename = fmt("%s-%s%s",repo,hex,sat->suffix); 110 filename = fmt("%s-%s%s",cgit_repobasename(repo),hex,sat->suffix);
111 htmlf("<a href='%s'>%s</a><br/>", 111 htmlf("<a href='%s'>%s</a><br/>",
112 cgit_fileurl(repo,"snapshot",filename, 112 cgit_fileurl(repo,"snapshot",filename,
113 fmt("id=%s&amp;name=%s",hex,filename)), filename); 113 fmt("id=%s&amp;name=%s",hex,filename)), filename);
114 } 114 }
115} 115}
116/* vim:set sw=8: */ 116/* vim:set sw=8: */