aboutsummaryrefslogtreecommitdiff
path: root/handle_repo_log.go
diff options
context:
space:
mode:
authorRunxi Yu <me@runxiyu.org>2025-02-12 02:02:17 +0800
committerRunxi Yu <me@runxiyu.org>2025-02-12 02:02:17 +0800
commitd2eff4ae1597776d2f728dcfdb24aaa08e9de2b6 (patch)
tree45dfe6dc1d8ec5cdbb8f0577622442800f69cd74 /handle_repo_log.go
parentrepo_commit: Fix format_patch handling of root commits (diff)
downloadforge-d2eff4ae1597776d2f728dcfdb24aaa08e9de2b6.tar.gz
forge-d2eff4ae1597776d2f728dcfdb24aaa08e9de2b6.tar.zst
forge-d2eff4ae1597776d2f728dcfdb24aaa08e9de2b6.zip
render_readme.go: Render plain READMEs too
Diffstat (limited to '')
-rw-r--r--handle_repo_log.go17
1 files changed, 2 insertions, 15 deletions
diff --git a/handle_repo_log.go b/handle_repo_log.go
index 62e0e4f..67079c8 100644
--- a/handle_repo_log.go
+++ b/handle_repo_log.go
@@ -22,25 +22,12 @@ func handle_repo_log(w http.ResponseWriter, r *http.Request) {
return
}
ref_hash := ref.Hash()
- recent_commits, err := get_recent_commits(repo, ref_hash, -1)
+ commits, err := get_recent_commits(repo, ref_hash, -1)
if err != nil {
_, _ = w.Write([]byte("Error getting recent commits: " + err.Error()))
return
}
- data["commits"] = recent_commits
- commit_object, err := repo.CommitObject(ref_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"] = render_readme_at_tree(tree)
- data["files"] = build_display_git_tree(tree)
+ data["commits"] = commits
err = templates.ExecuteTemplate(w, "repo_log", data)
if err != nil {