diff options
| -rw-r--r-- | cgit.c | 16 | ||||
| -rw-r--r-- | cgit.css | 2 | ||||
| -rw-r--r-- | cgit.h | 6 | ||||
| -rw-r--r-- | cmd.c | 18 | ||||
| -rw-r--r-- | parsing.c | 6 | ||||
| -rwxr-xr-x | tests/t0001-validate-git-versions.sh | 4 | ||||
| -rw-r--r-- | ui-blame.c | 4 | ||||
| -rw-r--r-- | ui-commit.c | 10 | ||||
| -rw-r--r-- | ui-diff.c | 8 | ||||
| -rw-r--r-- | ui-log.c | 6 | ||||
| -rw-r--r-- | ui-plain.c | 6 | ||||
| -rw-r--r-- | ui-shared.c | 40 | ||||
| -rw-r--r-- | ui-tag.c | 6 | 
13 files changed, 66 insertions, 66 deletions
| @@ -324,11 +324,11 @@ static void querystring_cb(const char *name, const char *value) | |||
| 324 | ctx.qry.head = xstrdup(value); | 324 | ctx.qry.head = xstrdup(value); | 
| 325 | ctx.qry.has_symref = 1; | 325 | ctx.qry.has_symref = 1; | 
| 326 | } else if (!strcmp(name, "id")) { | 326 | } else if (!strcmp(name, "id")) { | 
| 327 | ctx.qry.sha1 = xstrdup(value); | 327 | ctx.qry.oid = xstrdup(value); | 
| 328 | ctx.qry.has_sha1 = 1; | 328 | ctx.qry.has_oid = 1; | 
| 329 | } else if (!strcmp(name, "id2")) { | 329 | } else if (!strcmp(name, "id2")) { | 
| 330 | ctx.qry.sha2 = xstrdup(value); | 330 | ctx.qry.oid2 = xstrdup(value); | 
| 331 | ctx.qry.has_sha1 = 1; | 331 | ctx.qry.has_oid = 1; | 
| 332 | } else if (!strcmp(name, "ofs")) { | 332 | } else if (!strcmp(name, "ofs")) { | 
| 333 | ctx.qry.ofs = atoi(value); | 333 | ctx.qry.ofs = atoi(value); | 
| 334 | } else if (!strcmp(name, "path")) { | 334 | } else if (!strcmp(name, "path")) { | 
| @@ -992,9 +992,9 @@ static void cgit_parse_args(int argc, const char **argv) | |||
| 992 | } else if (skip_prefix(argv[i], "--head=", &arg)) { | 992 | } else if (skip_prefix(argv[i], "--head=", &arg)) { | 
| 993 | ctx.qry.head = xstrdup(arg); | 993 | ctx.qry.head = xstrdup(arg); | 
| 994 | ctx.qry.has_symref = 1; | 994 | ctx.qry.has_symref = 1; | 
| 995 | } else if (skip_prefix(argv[i], "--sha1=", &arg)) { | 995 | } else if (skip_prefix(argv[i], "--oid=", &arg)) { | 
| 996 | ctx.qry.sha1 = xstrdup(arg); | 996 | ctx.qry.oid = xstrdup(arg); | 
| 997 | ctx.qry.has_sha1 = 1; | 997 | ctx.qry.has_oid = 1; | 
| 998 | } else if (skip_prefix(argv[i], "--ofs=", &arg)) { | 998 | } else if (skip_prefix(argv[i], "--ofs=", &arg)) { | 
| 999 | ctx.qry.ofs = atoi(arg); | 999 | ctx.qry.ofs = atoi(arg); | 
| 1000 | } else if (skip_prefix(argv[i], "--scan-tree=", &arg) || | 1000 | } else if (skip_prefix(argv[i], "--scan-tree=", &arg) || | 
| @@ -1037,7 +1037,7 @@ static int calc_ttl(void) | |||
| 1037 | if (!strcmp(ctx.qry.page, "snapshot")) | 1037 | if (!strcmp(ctx.qry.page, "snapshot")) | 
| 1038 | return ctx.cfg.cache_snapshot_ttl; | 1038 | return ctx.cfg.cache_snapshot_ttl; | 
| 1039 | 1039 | ||
| 1040 | if (ctx.qry.has_sha1) | 1040 | if (ctx.qry.has_oid) | 
| 1041 | return ctx.cfg.cache_static_ttl; | 1041 | return ctx.cfg.cache_static_ttl; | 
| 1042 | 1042 | ||
| 1043 | if (ctx.qry.has_symref) | 1043 | if (ctx.qry.has_symref) | 
| @@ -561,7 +561,7 @@ div#cgit table.diff td div.del { | |||
| 561 | color: red; | 561 | color: red; | 
| 562 | } | 562 | } | 
| 563 | 563 | ||
| 564 | div#cgit .sha1 { | 564 | div#cgit .oid { | 
| 565 | font-family: monospace; | 565 | font-family: monospace; | 
| 566 | font-size: 90%; | 566 | font-size: 90%; | 
| 567 | } | 567 | } | 
| @@ -164,7 +164,7 @@ struct reflist { | |||
| 164 | 164 | ||
| 165 | struct cgit_query { | 165 | struct cgit_query { | 
| 166 | int has_symref; | 166 | int has_symref; | 
| 167 | int has_sha1; | 167 | int has_oid; | 
| 168 | int has_difftype; | 168 | int has_difftype; | 
| 169 | char *raw; | 169 | char *raw; | 
| 170 | char *repo; | 170 | char *repo; | 
| @@ -172,8 +172,8 @@ struct cgit_query { | |||
| 172 | char *search; | 172 | char *search; | 
| 173 | char *grep; | 173 | char *grep; | 
| 174 | char *head; | 174 | char *head; | 
| 175 | char *sha1; | 175 | char *oid; | 
| 176 | char *sha2; | 176 | char *oid2; | 
| 177 | char *path; | 177 | char *path; | 
| 178 | char *name; | 178 | char *name; | 
| 179 | char *url; | 179 | char *url; | 
| @@ -74,22 +74,22 @@ static void blame_fn(void) | |||
| 74 | 74 | ||
| 75 | static void blob_fn(void) | 75 | static void blob_fn(void) | 
| 76 | { | 76 | { | 
| 77 | cgit_print_blob(ctx.qry.sha1, ctx.qry.path, ctx.qry.head, 0); | 77 | cgit_print_blob(ctx.qry.oid, ctx.qry.path, ctx.qry.head, 0); | 
| 78 | } | 78 | } | 
| 79 | 79 | ||
| 80 | static void commit_fn(void) | 80 | static void commit_fn(void) | 
| 81 | { | 81 | { | 
| 82 | cgit_print_commit(ctx.qry.sha1, ctx.qry.path); | 82 | cgit_print_commit(ctx.qry.oid, ctx.qry.path); | 
| 83 | } | 83 | } | 
| 84 | 84 | ||
| 85 | static void diff_fn(void) | 85 | static void diff_fn(void) | 
| 86 | { | 86 | { | 
| 87 | cgit_print_diff(ctx.qry.sha1, ctx.qry.sha2, ctx.qry.path, 1, 0); | 87 | cgit_print_diff(ctx.qry.oid, ctx.qry.oid2, ctx.qry.path, 1, 0); | 
| 88 | } | 88 | } | 
| 89 | 89 | ||
| 90 | static void rawdiff_fn(void) | 90 | static void rawdiff_fn(void) | 
| 91 | { | 91 | { | 
| 92 | cgit_print_diff(ctx.qry.sha1, ctx.qry.sha2, ctx.qry.path, 1, 1); | 92 | cgit_print_diff(ctx.qry.oid, ctx.qry.oid2, ctx.qry.path, 1, 1); | 
| 93 | } | 93 | } | 
| 94 | 94 | ||
| 95 | static void info_fn(void) | 95 | static void info_fn(void) | 
| @@ -99,7 +99,7 @@ static void info_fn(void) | |||
| 99 | 99 | ||
| 100 | static void log_fn(void) | 100 | static void log_fn(void) | 
| 101 | { | 101 | { | 
| 102 | cgit_print_log(ctx.qry.sha1, ctx.qry.ofs, ctx.cfg.max_commit_count, | 102 | cgit_print_log(ctx.qry.oid, ctx.qry.ofs, ctx.cfg.max_commit_count, | 
| 103 | ctx.qry.grep, ctx.qry.search, ctx.qry.path, 1, | 103 | ctx.qry.grep, ctx.qry.search, ctx.qry.path, 1, | 
| 104 | ctx.repo->enable_commit_graph, | 104 | ctx.repo->enable_commit_graph, | 
| 105 | ctx.repo->commit_sort); | 105 | ctx.repo->commit_sort); | 
| @@ -125,7 +125,7 @@ static void repolist_fn(void) | |||
| 125 | 125 | ||
| 126 | static void patch_fn(void) | 126 | static void patch_fn(void) | 
| 127 | { | 127 | { | 
| 128 | cgit_print_patch(ctx.qry.sha1, ctx.qry.sha2, ctx.qry.path); | 128 | cgit_print_patch(ctx.qry.oid, ctx.qry.oid2, ctx.qry.path); | 
| 129 | } | 129 | } | 
| 130 | 130 | ||
| 131 | static void plain_fn(void) | 131 | static void plain_fn(void) | 
| @@ -140,7 +140,7 @@ static void refs_fn(void) | |||
| 140 | 140 | ||
| 141 | static void snapshot_fn(void) | 141 | static void snapshot_fn(void) | 
| 142 | { | 142 | { | 
| 143 | cgit_print_snapshot(ctx.qry.head, ctx.qry.sha1, ctx.qry.path, | 143 | cgit_print_snapshot(ctx.qry.head, ctx.qry.oid, ctx.qry.path, | 
| 144 | ctx.qry.nohead); | 144 | ctx.qry.nohead); | 
| 145 | } | 145 | } | 
| 146 | 146 | ||
| @@ -156,12 +156,12 @@ static void summary_fn(void) | |||
| 156 | 156 | ||
| 157 | static void tag_fn(void) | 157 | static void tag_fn(void) | 
| 158 | { | 158 | { | 
| 159 | cgit_print_tag(ctx.qry.sha1); | 159 | cgit_print_tag(ctx.qry.oid); | 
| 160 | } | 160 | } | 
| 161 | 161 | ||
| 162 | static void tree_fn(void) | 162 | static void tree_fn(void) | 
| 163 | { | 163 | { | 
| 164 | cgit_print_tree(ctx.qry.sha1, ctx.qry.path); | 164 | cgit_print_tree(ctx.qry.oid, ctx.qry.path); | 
| 165 | } | 165 | } | 
| 166 | 166 | ||
| 167 | #define def_cmd(name, want_repo, want_vpath, is_clone) \ | 167 | #define def_cmd(name, want_repo, want_vpath, is_clone) \ | 
| @@ -127,7 +127,7 @@ static int end_of_header(const char *p) | |||
| 127 | 127 | ||
| 128 | struct commitinfo *cgit_parse_commit(struct commit *commit) | 128 | struct commitinfo *cgit_parse_commit(struct commit *commit) | 
| 129 | { | 129 | { | 
| 130 | const int sha1hex_len = 40; | 130 | const int oid_hex_len = 40; | 
| 131 | struct commitinfo *ret; | 131 | struct commitinfo *ret; | 
| 132 | const char *p = repo_get_commit_buffer(the_repository, commit, NULL); | 132 | const char *p = repo_get_commit_buffer(the_repository, commit, NULL); | 
| 133 | const char *t; | 133 | const char *t; | 
| @@ -140,10 +140,10 @@ struct commitinfo *cgit_parse_commit(struct commit *commit) | |||
| 140 | 140 | ||
| 141 | if (!skip_prefix(p, "tree ", &p)) | 141 | if (!skip_prefix(p, "tree ", &p)) | 
| 142 | die("Bad commit: %s", oid_to_hex(&commit->object.oid)); | 142 | die("Bad commit: %s", oid_to_hex(&commit->object.oid)); | 
| 143 | p += sha1hex_len + 1; | 143 | p += oid_hex_len + 1; | 
| 144 | 144 | ||
| 145 | while (skip_prefix(p, "parent ", &p)) | 145 | while (skip_prefix(p, "parent ", &p)) | 
| 146 | p += sha1hex_len + 1; | 146 | p += oid_hex_len + 1; | 
| 147 | 147 | ||
| 148 | if (p && skip_prefix(p, "author ", &p)) { | 148 | if (p && skip_prefix(p, "author ", &p)) { | 
| 149 | parse_user(p, &ret->author, &ret->author_email, | 149 | parse_user(p, &ret->author, &ret->author_email, | 
diff --git a/tests/t0001-validate-git-versions.sh b/tests/t0001-validate-git-versions.sh index 73bd32f..dd84fe3 100755 --- a/tests/t0001-validate-git-versions.sh +++ b/tests/t0001-validate-git-versions.sh  | |||
| @@ -33,10 +33,10 @@ test_expect_success 'test submodule version matches Makefile' ' | |||
| 33 | else | 33 | else | 
| 34 | ( | 34 | ( | 
| 35 | cd ../.. && | 35 | cd ../.. && | 
| 36 | sm_sha1=$(git ls-files --stage -- git | | 36 | sm_oid=$(git ls-files --stage -- git | | 
| 37 | sed -e "s/^[0-9]* \\([0-9a-f]*\\) [0-9] .*$/\\1/") && | 37 | sed -e "s/^[0-9]* \\([0-9a-f]*\\) [0-9] .*$/\\1/") && | 
| 38 | cd git && | 38 | cd git && | 
| 39 | git describe --match "v[0-9]*" $sm_sha1 | 39 | git describe --match "v[0-9]*" $sm_oid | 
| 40 | ) | sed -e "s/^v//" -e "s/-/./" >sm_version && | 40 | ) | sed -e "s/^v//" -e "s/-/./" >sm_version && | 
| 41 | test_cmp sm_version makefile_version | 41 | test_cmp sm_version makefile_version | 
| 42 | fi | 42 | fi | 
| @@ -48,7 +48,7 @@ static void emit_blame_entry_hash(struct blame_entry *ent) | |||
| 48 | unsigned long line = 0; | 48 | unsigned long line = 0; | 
| 49 | 49 | ||
| 50 | char *detail = emit_suspect_detail(suspect); | 50 | char *detail = emit_suspect_detail(suspect); | 
| 51 | html("<span class='sha1'>"); | 51 | html("<span class='oid'>"); | 
| 52 | cgit_commit_link(find_unique_abbrev(oid, DEFAULT_ABBREV), detail, | 52 | cgit_commit_link(find_unique_abbrev(oid, DEFAULT_ABBREV), detail, | 
| 53 | NULL, ctx.qry.head, oid_to_hex(oid), suspect->path); | 53 | NULL, ctx.qry.head, oid_to_hex(oid), suspect->path); | 
| 54 | html("</span>"); | 54 | html("</span>"); | 
| @@ -256,7 +256,7 @@ static int basedir_len(const char *path) | |||
| 256 | 256 | ||
| 257 | void cgit_print_blame(void) | 257 | void cgit_print_blame(void) | 
| 258 | { | 258 | { | 
| 259 | const char *rev = ctx.qry.sha1; | 259 | const char *rev = ctx.qry.oid; | 
| 260 | struct object_id oid; | 260 | struct object_id oid; | 
| 261 | struct commit *commit; | 261 | struct commit *commit; | 
| 262 | struct pathspec_item path_items = { | 262 | struct pathspec_item path_items = { | 
diff --git a/ui-commit.c b/ui-commit.c index 783211f..948118c 100644 --- a/ui-commit.c +++ b/ui-commit.c  | |||
| @@ -70,13 +70,13 @@ void cgit_print_commit(char *hex, const char *prefix) | |||
| 70 | html_txt(show_date(info->committer_date, info->committer_tz, | 70 | html_txt(show_date(info->committer_date, info->committer_tz, | 
| 71 | cgit_date_mode(DATE_ISO8601))); | 71 | cgit_date_mode(DATE_ISO8601))); | 
| 72 | html("</td></tr>\n"); | 72 | html("</td></tr>\n"); | 
| 73 | html("<tr><th>commit</th><td colspan='2' class='sha1'>"); | 73 | html("<tr><th>commit</th><td colspan='2' class='oid'>"); | 
| 74 | tmp = oid_to_hex(&commit->object.oid); | 74 | tmp = oid_to_hex(&commit->object.oid); | 
| 75 | cgit_commit_link(tmp, NULL, NULL, ctx.qry.head, tmp, prefix); | 75 | cgit_commit_link(tmp, NULL, NULL, ctx.qry.head, tmp, prefix); | 
| 76 | html(" ("); | 76 | html(" ("); | 
| 77 | cgit_patch_link("patch", NULL, NULL, NULL, tmp, prefix); | 77 | cgit_patch_link("patch", NULL, NULL, NULL, tmp, prefix); | 
| 78 | html(")</td></tr>\n"); | 78 | html(")</td></tr>\n"); | 
| 79 | html("<tr><th>tree</th><td colspan='2' class='sha1'>"); | 79 | html("<tr><th>tree</th><td colspan='2' class='oid'>"); | 
| 80 | tmp = xstrdup(hex); | 80 | tmp = xstrdup(hex); | 
| 81 | cgit_tree_link(oid_to_hex(get_commit_tree_oid(commit)), NULL, NULL, | 81 | cgit_tree_link(oid_to_hex(get_commit_tree_oid(commit)), NULL, NULL, | 
| 82 | ctx.qry.head, tmp, NULL); | 82 | ctx.qry.head, tmp, NULL); | 
| @@ -95,7 +95,7 @@ void cgit_print_commit(char *hex, const char *prefix) | |||
| 95 | continue; | 95 | continue; | 
| 96 | } | 96 | } | 
| 97 | html("<tr><th>parent</th>" | 97 | html("<tr><th>parent</th>" | 
| 98 | "<td colspan='2' class='sha1'>"); | 98 | "<td colspan='2' class='oid'>"); | 
| 99 | tmp = tmp2 = oid_to_hex(&p->item->object.oid); | 99 | tmp = tmp2 = oid_to_hex(&p->item->object.oid); | 
| 100 | if (ctx.repo->enable_subject_links) { | 100 | if (ctx.repo->enable_subject_links) { | 
| 101 | parent_info = cgit_parse_commit(parent); | 101 | parent_info = cgit_parse_commit(parent); | 
| @@ -109,7 +109,7 @@ void cgit_print_commit(char *hex, const char *prefix) | |||
| 109 | parents++; | 109 | parents++; | 
| 110 | } | 110 | } | 
| 111 | if (ctx.repo->snapshots) { | 111 | if (ctx.repo->snapshots) { | 
| 112 | html("<tr><th>download</th><td colspan='2' class='sha1'>"); | 112 | html("<tr><th>download</th><td colspan='2' class='oid'>"); | 
| 113 | cgit_print_snapshot_links(ctx.repo, hex, "<br/>"); | 113 | cgit_print_snapshot_links(ctx.repo, hex, "<br/>"); | 
| 114 | html("</td></tr>"); | 114 | html("</td></tr>"); | 
| 115 | } | 115 | } | 
| @@ -139,7 +139,7 @@ void cgit_print_commit(char *hex, const char *prefix) | |||
| 139 | tmp = oid_to_hex(&commit->parents->item->object.oid); | 139 | tmp = oid_to_hex(&commit->parents->item->object.oid); | 
| 140 | else | 140 | else | 
| 141 | tmp = NULL; | 141 | tmp = NULL; | 
| 142 | cgit_print_diff(ctx.qry.sha1, tmp, prefix, 0, 0); | 142 | cgit_print_diff(ctx.qry.oid, tmp, prefix, 0, 0); | 
| 143 | } | 143 | } | 
| 144 | strbuf_release(¬es); | 144 | strbuf_release(¬es); | 
| 145 | cgit_free_commitinfo(info); | 145 | cgit_free_commitinfo(info); | 
| @@ -97,8 +97,8 @@ static void print_fileinfo(struct fileinfo *info) | |||
| 97 | html("]</span>"); | 97 | html("]</span>"); | 
| 98 | } | 98 | } | 
| 99 | htmlf("</td><td class='%s'>", class); | 99 | htmlf("</td><td class='%s'>", class); | 
| 100 | cgit_diff_link(info->new_path, NULL, NULL, ctx.qry.head, ctx.qry.sha1, | 100 | cgit_diff_link(info->new_path, NULL, NULL, ctx.qry.head, ctx.qry.oid, | 
| 101 | ctx.qry.sha2, info->new_path); | 101 | ctx.qry.oid2, info->new_path); | 
| 102 | if (info->status == DIFF_STATUS_COPIED || info->status == DIFF_STATUS_RENAMED) { | 102 | if (info->status == DIFF_STATUS_COPIED || info->status == DIFF_STATUS_RENAMED) { | 
| 103 | htmlf(" (%s from ", | 103 | htmlf(" (%s from ", | 
| 104 | info->status == DIFF_STATUS_COPIED ? "copied" : "renamed"); | 104 | info->status == DIFF_STATUS_COPIED ? "copied" : "renamed"); | 
| @@ -194,8 +194,8 @@ static void cgit_print_diffstat(const struct object_id *old_oid, | |||
| 194 | int i; | 194 | int i; | 
| 195 | 195 | ||
| 196 | html("<div class='diffstat-header'>"); | 196 | html("<div class='diffstat-header'>"); | 
| 197 | cgit_diff_link("Diffstat", NULL, NULL, ctx.qry.head, ctx.qry.sha1, | 197 | cgit_diff_link("Diffstat", NULL, NULL, ctx.qry.head, ctx.qry.oid, | 
| 198 | ctx.qry.sha2, NULL); | 198 | ctx.qry.oid2, NULL); | 
| 199 | if (prefix) { | 199 | if (prefix) { | 
| 200 | html(" (limited to '"); | 200 | html(" (limited to '"); | 
| 201 | html_txt(prefix); | 201 | html_txt(prefix); | 
| @@ -463,7 +463,7 @@ void cgit_print_log(const char *tip, int ofs, int cnt, char *grep, char *pattern | |||
| 463 | if (pager) { | 463 | if (pager) { | 
| 464 | html(" ("); | 464 | html(" ("); | 
| 465 | cgit_log_link(ctx.qry.showmsg ? "Collapse" : "Expand", NULL, | 465 | cgit_log_link(ctx.qry.showmsg ? "Collapse" : "Expand", NULL, | 
| 466 | NULL, ctx.qry.head, ctx.qry.sha1, | 466 | NULL, ctx.qry.head, ctx.qry.oid, | 
| 467 | ctx.qry.vpath, ctx.qry.ofs, ctx.qry.grep, | 467 | ctx.qry.vpath, ctx.qry.ofs, ctx.qry.grep, | 
| 468 | ctx.qry.search, ctx.qry.showmsg ? 0 : 1, | 468 | ctx.qry.search, ctx.qry.showmsg ? 0 : 1, | 
| 469 | ctx.qry.follow); | 469 | ctx.qry.follow); | 
| @@ -519,7 +519,7 @@ void cgit_print_log(const char *tip, int ofs, int cnt, char *grep, char *pattern | |||
| 519 | if (ofs > 0) { | 519 | if (ofs > 0) { | 
| 520 | html("<li>"); | 520 | html("<li>"); | 
| 521 | cgit_log_link("[prev]", NULL, NULL, ctx.qry.head, | 521 | cgit_log_link("[prev]", NULL, NULL, ctx.qry.head, | 
| 522 | ctx.qry.sha1, ctx.qry.vpath, | 522 | ctx.qry.oid, ctx.qry.vpath, | 
| 523 | ofs - cnt, ctx.qry.grep, | 523 | ofs - cnt, ctx.qry.grep, | 
| 524 | ctx.qry.search, ctx.qry.showmsg, | 524 | ctx.qry.search, ctx.qry.showmsg, | 
| 525 | ctx.qry.follow); | 525 | ctx.qry.follow); | 
| @@ -528,7 +528,7 @@ void cgit_print_log(const char *tip, int ofs, int cnt, char *grep, char *pattern | |||
| 528 | if ((commit = get_revision(&rev)) != NULL) { | 528 | if ((commit = get_revision(&rev)) != NULL) { | 
| 529 | html("<li>"); | 529 | html("<li>"); | 
| 530 | cgit_log_link("[next]", NULL, NULL, ctx.qry.head, | 530 | cgit_log_link("[next]", NULL, NULL, ctx.qry.head, | 
| 531 | ctx.qry.sha1, ctx.qry.vpath, | 531 | ctx.qry.oid, ctx.qry.vpath, | 
| 532 | ofs + cnt, ctx.qry.grep, | 532 | ofs + cnt, ctx.qry.grep, | 
| 533 | ctx.qry.search, ctx.qry.showmsg, | 533 | ctx.qry.search, ctx.qry.showmsg, | 
| 534 | ctx.qry.follow); | 534 | ctx.qry.follow); | 
| @@ -99,7 +99,7 @@ static void print_dir(const struct object_id *oid, const char *base, | |||
| 99 | fullpath = NULL; | 99 | fullpath = NULL; | 
| 100 | } | 100 | } | 
| 101 | html("<li>"); | 101 | html("<li>"); | 
| 102 | cgit_plain_link("../", NULL, NULL, ctx.qry.head, ctx.qry.sha1, | 102 | cgit_plain_link("../", NULL, NULL, ctx.qry.head, ctx.qry.oid, | 
| 103 | fullpath); | 103 | fullpath); | 
| 104 | html("</li>\n"); | 104 | html("</li>\n"); | 
| 105 | } | 105 | } | 
| @@ -118,7 +118,7 @@ static void print_dir_entry(const struct object_id *oid, const char *base, | |||
| 118 | if (S_ISGITLINK(mode)) { | 118 | if (S_ISGITLINK(mode)) { | 
| 119 | cgit_submodule_link(NULL, fullpath, oid_to_hex(oid)); | 119 | cgit_submodule_link(NULL, fullpath, oid_to_hex(oid)); | 
| 120 | } else | 120 | } else | 
| 121 | cgit_plain_link(path, NULL, NULL, ctx.qry.head, ctx.qry.sha1, | 121 | cgit_plain_link(path, NULL, NULL, ctx.qry.head, ctx.qry.oid, | 
| 122 | fullpath); | 122 | fullpath); | 
| 123 | html("</li>\n"); | 123 | html("</li>\n"); | 
| 124 | free(fullpath); | 124 | free(fullpath); | 
| @@ -163,7 +163,7 @@ static int basedir_len(const char *path) | |||
| 163 | 163 | ||
| 164 | void cgit_print_plain(void) | 164 | void cgit_print_plain(void) | 
| 165 | { | 165 | { | 
| 166 | const char *rev = ctx.qry.sha1; | 166 | const char *rev = ctx.qry.oid; | 
| 167 | struct object_id oid; | 167 | struct object_id oid; | 
| 168 | struct commit *commit; | 168 | struct commit *commit; | 
| 169 | struct pathspec_item path_items = { | 169 | struct pathspec_item path_items = { | 
diff --git a/ui-shared.c b/ui-shared.c index d2358f2..151ac17 100644 --- a/ui-shared.c +++ b/ui-shared.c  | |||
| @@ -521,45 +521,45 @@ static void cgit_self_link(char *name, const char *title, const char *class) | |||
| 521 | else if (!strcmp(ctx.qry.page, "summary")) | 521 | else if (!strcmp(ctx.qry.page, "summary")) | 
| 522 | cgit_summary_link(name, title, class, ctx.qry.head); | 522 | cgit_summary_link(name, title, class, ctx.qry.head); | 
| 523 | else if (!strcmp(ctx.qry.page, "tag")) | 523 | else if (!strcmp(ctx.qry.page, "tag")) | 
| 524 | cgit_tag_link(name, title, class, ctx.qry.has_sha1 ? | 524 | cgit_tag_link(name, title, class, ctx.qry.has_oid ? | 
| 525 | ctx.qry.sha1 : ctx.qry.head); | 525 | ctx.qry.oid : ctx.qry.head); | 
| 526 | else if (!strcmp(ctx.qry.page, "tree")) | 526 | else if (!strcmp(ctx.qry.page, "tree")) | 
| 527 | cgit_tree_link(name, title, class, ctx.qry.head, | 527 | cgit_tree_link(name, title, class, ctx.qry.head, | 
| 528 | ctx.qry.has_sha1 ? ctx.qry.sha1 : NULL, | 528 | ctx.qry.has_oid ? ctx.qry.oid : NULL, | 
| 529 | ctx.qry.path); | 529 | ctx.qry.path); | 
| 530 | else if (!strcmp(ctx.qry.page, "plain")) | 530 | else if (!strcmp(ctx.qry.page, "plain")) | 
| 531 | cgit_plain_link(name, title, class, ctx.qry.head, | 531 | cgit_plain_link(name, title, class, ctx.qry.head, | 
| 532 | ctx.qry.has_sha1 ? ctx.qry.sha1 : NULL, | 532 | ctx.qry.has_oid ? ctx.qry.oid : NULL, | 
| 533 | ctx.qry.path); | 533 | ctx.qry.path); | 
| 534 | else if (!strcmp(ctx.qry.page, "blame")) | 534 | else if (!strcmp(ctx.qry.page, "blame")) | 
| 535 | cgit_blame_link(name, title, class, ctx.qry.head, | 535 | cgit_blame_link(name, title, class, ctx.qry.head, | 
| 536 | ctx.qry.has_sha1 ? ctx.qry.sha1 : NULL, | 536 | ctx.qry.has_oid ? ctx.qry.oid : NULL, | 
| 537 | ctx.qry.path); | 537 | ctx.qry.path); | 
| 538 | else if (!strcmp(ctx.qry.page, "log")) | 538 | else if (!strcmp(ctx.qry.page, "log")) | 
| 539 | cgit_log_link(name, title, class, ctx.qry.head, | 539 | cgit_log_link(name, title, class, ctx.qry.head, | 
| 540 | ctx.qry.has_sha1 ? ctx.qry.sha1 : NULL, | 540 | ctx.qry.has_oid ? ctx.qry.oid : NULL, | 
| 541 | ctx.qry.path, ctx.qry.ofs, | 541 | ctx.qry.path, ctx.qry.ofs, | 
| 542 | ctx.qry.grep, ctx.qry.search, | 542 | ctx.qry.grep, ctx.qry.search, | 
| 543 | ctx.qry.showmsg, ctx.qry.follow); | 543 | ctx.qry.showmsg, ctx.qry.follow); | 
| 544 | else if (!strcmp(ctx.qry.page, "commit")) | 544 | else if (!strcmp(ctx.qry.page, "commit")) | 
| 545 | cgit_commit_link(name, title, class, ctx.qry.head, | 545 | cgit_commit_link(name, title, class, ctx.qry.head, | 
| 546 | ctx.qry.has_sha1 ? ctx.qry.sha1 : NULL, | 546 | ctx.qry.has_oid ? ctx.qry.oid : NULL, | 
| 547 | ctx.qry.path); | 547 | ctx.qry.path); | 
| 548 | else if (!strcmp(ctx.qry.page, "patch")) | 548 | else if (!strcmp(ctx.qry.page, "patch")) | 
| 549 | cgit_patch_link(name, title, class, ctx.qry.head, | 549 | cgit_patch_link(name, title, class, ctx.qry.head, | 
| 550 | ctx.qry.has_sha1 ? ctx.qry.sha1 : NULL, | 550 | ctx.qry.has_oid ? ctx.qry.oid : NULL, | 
| 551 | ctx.qry.path); | 551 | ctx.qry.path); | 
| 552 | else if (!strcmp(ctx.qry.page, "refs")) | 552 | else if (!strcmp(ctx.qry.page, "refs")) | 
| 553 | cgit_refs_link(name, title, class, ctx.qry.head, | 553 | cgit_refs_link(name, title, class, ctx.qry.head, | 
| 554 | ctx.qry.has_sha1 ? ctx.qry.sha1 : NULL, | 554 | ctx.qry.has_oid ? ctx.qry.oid : NULL, | 
| 555 | ctx.qry.path); | 555 | ctx.qry.path); | 
| 556 | else if (!strcmp(ctx.qry.page, "snapshot")) | 556 | else if (!strcmp(ctx.qry.page, "snapshot")) | 
| 557 | cgit_snapshot_link(name, title, class, ctx.qry.head, | 557 | cgit_snapshot_link(name, title, class, ctx.qry.head, | 
| 558 | ctx.qry.has_sha1 ? ctx.qry.sha1 : NULL, | 558 | ctx.qry.has_oid ? ctx.qry.oid : NULL, | 
| 559 | ctx.qry.path); | 559 | ctx.qry.path); | 
| 560 | else if (!strcmp(ctx.qry.page, "diff")) | 560 | else if (!strcmp(ctx.qry.page, "diff")) | 
| 561 | cgit_diff_link(name, title, class, ctx.qry.head, | 561 | cgit_diff_link(name, title, class, ctx.qry.head, | 
| 562 | ctx.qry.sha1, ctx.qry.sha2, | 562 | ctx.qry.oid, ctx.qry.oid2, | 
| 563 | ctx.qry.path); | 563 | ctx.qry.path); | 
| 564 | else if (!strcmp(ctx.qry.page, "stats")) | 564 | else if (!strcmp(ctx.qry.page, "stats")) | 
| 565 | cgit_stats_link(name, title, class, ctx.qry.head, | 565 | cgit_stats_link(name, title, class, ctx.qry.head, | 
| @@ -918,10 +918,10 @@ void cgit_add_hidden_formfields(int incl_head, int incl_search, | |||
| 918 | strcmp(ctx.qry.head, ctx.repo->defbranch)) | 918 | strcmp(ctx.qry.head, ctx.repo->defbranch)) | 
| 919 | html_hidden("h", ctx.qry.head); | 919 | html_hidden("h", ctx.qry.head); | 
| 920 | 920 | ||
| 921 | if (ctx.qry.sha1) | 921 | if (ctx.qry.oid) | 
| 922 | html_hidden("id", ctx.qry.sha1); | 922 | html_hidden("id", ctx.qry.oid); | 
| 923 | if (ctx.qry.sha2) | 923 | if (ctx.qry.oid2) | 
| 924 | html_hidden("id2", ctx.qry.sha2); | 924 | html_hidden("id2", ctx.qry.oid2); | 
| 925 | if (ctx.qry.showmsg) | 925 | if (ctx.qry.showmsg) | 
| 926 | html_hidden("showmsg", "1"); | 926 | html_hidden("showmsg", "1"); | 
| 927 | 927 | ||
| @@ -1038,20 +1038,20 @@ void cgit_print_pageheader(void) | |||
| 1038 | cgit_summary_link("summary", NULL, hc("summary"), | 1038 | cgit_summary_link("summary", NULL, hc("summary"), | 
| 1039 | ctx.qry.head); | 1039 | ctx.qry.head); | 
| 1040 | cgit_refs_link("refs", NULL, hc("refs"), ctx.qry.head, | 1040 | cgit_refs_link("refs", NULL, hc("refs"), ctx.qry.head, | 
| 1041 | ctx.qry.sha1, NULL); | 1041 | ctx.qry.oid, NULL); | 
| 1042 | cgit_log_link("log", NULL, hc("log"), ctx.qry.head, | 1042 | cgit_log_link("log", NULL, hc("log"), ctx.qry.head, | 
| 1043 | NULL, ctx.qry.vpath, 0, NULL, NULL, | 1043 | NULL, ctx.qry.vpath, 0, NULL, NULL, | 
| 1044 | ctx.qry.showmsg, ctx.qry.follow); | 1044 | ctx.qry.showmsg, ctx.qry.follow); | 
| 1045 | if (ctx.qry.page && !strcmp(ctx.qry.page, "blame")) | 1045 | if (ctx.qry.page && !strcmp(ctx.qry.page, "blame")) | 
| 1046 | cgit_blame_link("blame", NULL, hc("blame"), ctx.qry.head, | 1046 | cgit_blame_link("blame", NULL, hc("blame"), ctx.qry.head, | 
| 1047 | ctx.qry.sha1, ctx.qry.vpath); | 1047 | ctx.qry.oid, ctx.qry.vpath); | 
| 1048 | else | 1048 | else | 
| 1049 | cgit_tree_link("tree", NULL, hc("tree"), ctx.qry.head, | 1049 | cgit_tree_link("tree", NULL, hc("tree"), ctx.qry.head, | 
| 1050 | ctx.qry.sha1, ctx.qry.vpath); | 1050 | ctx.qry.oid, ctx.qry.vpath); | 
| 1051 | cgit_commit_link("commit", NULL, hc("commit"), | 1051 | cgit_commit_link("commit", NULL, hc("commit"), | 
| 1052 | ctx.qry.head, ctx.qry.sha1, ctx.qry.vpath); | 1052 | ctx.qry.head, ctx.qry.oid, ctx.qry.vpath); | 
| 1053 | cgit_diff_link("diff", NULL, hc("diff"), ctx.qry.head, | 1053 | cgit_diff_link("diff", NULL, hc("diff"), ctx.qry.head, | 
| 1054 | ctx.qry.sha1, ctx.qry.sha2, ctx.qry.vpath); | 1054 | ctx.qry.oid, ctx.qry.oid2, ctx.qry.vpath); | 
| 1055 | if (ctx.repo->max_stats) | 1055 | if (ctx.repo->max_stats) | 
| 1056 | cgit_stats_link("stats", NULL, hc("stats"), | 1056 | cgit_stats_link("stats", NULL, hc("stats"), | 
| 1057 | ctx.qry.head, ctx.qry.vpath); | 1057 | ctx.qry.head, ctx.qry.vpath); | 
| @@ -33,7 +33,7 @@ static void print_tag_content(char *buf) | |||
| 33 | 33 | ||
| 34 | static void print_download_links(char *revname) | 34 | static void print_download_links(char *revname) | 
| 35 | { | 35 | { | 
| 36 | html("<tr><th>download</th><td class='sha1'>"); | 36 | html("<tr><th>download</th><td class='oid'>"); | 
| 37 | cgit_print_snapshot_links(ctx.repo, revname, "<br/>"); | 37 | cgit_print_snapshot_links(ctx.repo, revname, "<br/>"); | 
| 38 | html("</td></tr>"); | 38 | html("</td></tr>"); | 
| 39 | } | 39 | } | 
| @@ -91,7 +91,7 @@ void cgit_print_tag(char *revname) | |||
| 91 | cgit_close_filter(ctx.repo->email_filter); | 91 | cgit_close_filter(ctx.repo->email_filter); | 
| 92 | html("</td></tr>\n"); | 92 | html("</td></tr>\n"); | 
| 93 | } | 93 | } | 
| 94 | html("<tr><td>tagged object</td><td class='sha1'>"); | 94 | html("<tr><td>tagged object</td><td class='oid'>"); | 
| 95 | cgit_object_link(tag->tagged); | 95 | cgit_object_link(tag->tagged); | 
| 96 | html("</td></tr>\n"); | 96 | html("</td></tr>\n"); | 
| 97 | if (ctx.repo->snapshots) | 97 | if (ctx.repo->snapshots) | 
| @@ -106,7 +106,7 @@ void cgit_print_tag(char *revname) | |||
| 106 | html("<tr><td>tag name</td><td>"); | 106 | html("<tr><td>tag name</td><td>"); | 
| 107 | html_txt(revname); | 107 | html_txt(revname); | 
| 108 | html("</td></tr>\n"); | 108 | html("</td></tr>\n"); | 
| 109 | html("<tr><td>tagged object</td><td class='sha1'>"); | 109 | html("<tr><td>tagged object</td><td class='oid'>"); | 
| 110 | cgit_object_link(obj); | 110 | cgit_object_link(obj); | 
| 111 | html("</td></tr>\n"); | 111 | html("</td></tr>\n"); | 
| 112 | if (ctx.repo->snapshots) | 112 | if (ctx.repo->snapshots) | 
