From d87f80d3e14990e5d9fc83990ff04e29affa3a94 Mon Sep 17 00:00:00 2001 From: Runxi Yu Date: Thu, 13 Feb 2025 00:31:48 +0800 Subject: *.go: Mass rename files for clarity --- handle_repo_index.go | 52 ---------------------------------------------------- 1 file changed, 52 deletions(-) delete mode 100644 handle_repo_index.go (limited to 'handle_repo_index.go') diff --git a/handle_repo_index.go b/handle_repo_index.go deleted file mode 100644 index 0c7b570..0000000 --- a/handle_repo_index.go +++ /dev/null @@ -1,52 +0,0 @@ -package main - -import ( - "net/http" - "net/url" -) - -func handle_repo_index(w http.ResponseWriter, r *http.Request, params map[string]string) { - data := make(map[string]any) - data["global"] = global_data - group_name, repo_name := params["group_name"], params["repo_name"] - data["group_name"], data["repo_name"] = group_name, repo_name - repo, err := open_git_repo(r.Context(), group_name, repo_name) - if err != nil { - _, _ = w.Write([]byte("Error opening repo: " + err.Error())) - return - } - head, err := repo.Head() - if err != nil { - _, _ = w.Write([]byte("Error getting repo HEAD: " + err.Error())) - return - } - data["ref"] = head.Name().Short() - head_hash := head.Hash() - recent_commits, err := get_recent_commits(repo, head_hash, 3) - if err != nil { - _, _ = w.Write([]byte("Error getting recent commits: " + err.Error())) - return - } - data["commits"] = recent_commits - commit_object, err := repo.CommitObject(head_hash) - if err != nil { - _, _ = w.Write([]byte("Error getting commit object: " + err.Error())) - return - } - tree, err := commit_object.Tree() - if err != nil { - _, _ = w.Write([]byte("Error getting file tree: " + err.Error())) - return - } - - data["readme_filename"], data["readme"] = render_readme_at_tree(tree) - data["files"] = build_display_git_tree(tree) - - data["clone_url"] = "ssh://" + r.Host + "/" + url.PathEscape(params["group_name"]) + "/:/repos/" + url.PathEscape(params["repo_name"]) - - err = templates.ExecuteTemplate(w, "repo_index", data) - if err != nil { - _, _ = w.Write([]byte("Error rendering template: " + err.Error())) - return - } -} -- cgit v1.2.3