aboutsummaryrefslogtreecommitdiff
path: root/shared.c
diff refs
from: back
to: back
| flip
diff options
context:
space:
mode:
Diffstat (limited to 'shared.c')
-rw-r--r--shared.c27
1 files changed, 0 insertions, 27 deletions
diff --git a/shared.c b/shared.c
index 800c06a..67eb67b 100644
--- a/shared.c
+++ b/shared.c
@@ -479,30 +479,3 @@ void cgit_diff_commit(struct commit *commit, filepair_fn fn)
old_sha1 = commit->parents->item->object.sha1;
cgit_diff_tree(old_sha1, commit->object.sha1, fn, NULL);
}
-
-int cgit_parse_snapshots_mask(const char *str)
-{
- const struct cgit_snapshot_format *f;
- static const char *delim = " \t,:/|;";
- int tl, sl, rv = 0;
-
- /* favor legacy setting */
- if(atoi(str))
- return 1;
- for(;;) {
- str += strspn(str,delim);
- tl = strcspn(str,delim);
- if (!tl)
- break;
- for (f = cgit_snapshot_formats; f->suffix; f++) {
- sl = strlen(f->suffix);
- if((tl == sl && !strncmp(f->suffix, str, tl)) ||
- (tl == sl-1 && !strncmp(f->suffix+1, str, tl-1))) {
- rv |= f->bit;
- break;
- }
- }
- str += tl;
- }
- return rv;
-}