forgejo/routers/web/repo
Gusted c831ff67e4
[GITEA] Simplify blame handler
- Remove unnecessary checks for `ctx.Repo.TreePath`, because it will
already early-return if it's empty.
- Simplify `performBlame` to extract the repoPath from the context.
- Don't render the topics, as they are not shown in the blame
page (there's a condition in the template for the blame page).
- Fix that `performBlame` doesn't call `NotFound`, it should instead
only return the error.
- Fix that the error handlings call `ServerError` instead of `NotFound`.
- Simplify `bypass-blame-ignore` to use `ctx.FormBool`.
- Remove `TreeLink`, `HasParentPath` and `ParentPath` as it's not used
in the blame template.
- Inline `BranchLink` and `RawFileLink` string operations.
- Move around `NumLines` to make it clear the error is handled.
- Less code, less things the code does, more readable and thus more
maintanable!

(cherry picked from commit e02baca55c)
(cherry picked from commit 74e00620ca)
2024-02-05 16:54:44 +01:00
..
actions [GITEA] allow viewing the latest Action Run on the web 2024-02-05 16:09:41 +01:00
badges [GITEA] Add support for shields.io-based badges 2024-02-05 16:09:42 +01:00
flags [FEAT] Repository flags 2024-02-05 16:09:42 +01:00
setting Revert "Fix schedule tasks bugs (#28691)" 2024-02-05 16:54:42 +01:00
activity.go
attachment.go
blame.go [GITEA] Simplify blame handler 2024-02-05 16:54:44 +01:00
branch.go
cherry_pick.go
commit.go [GITEA] Detect file rename and show in history 2024-02-05 16:09:40 +01:00
compare.go Simplify how git repositories are opened (#28937) 2024-01-27 21:09:51 +01:00
download.go
editor.go [GITEA] Allow user to select email for file operations in Web UI 2024-02-05 16:09:41 +01:00
editor_test.go Simplify how git repositories are opened (#28937) 2024-01-27 21:09:51 +01:00
find.go
githttp.go Some refactor for git http (#28995) 2024-01-31 15:23:22 +00:00
githttp_test.go
helper.go
helper_test.go
issue.go [GITEA] Fix /issues/search endpoint 2024-02-05 16:09:42 +01:00
issue_content_history.go [GITEA] Fix panic in canSoftDeleteContentHistory 2024-02-05 16:09:42 +01:00
issue_dependency.go
issue_label.go
issue_label_test.go
issue_lock.go
issue_pin.go
issue_stopwatch.go
issue_test.go
issue_timetrack.go
issue_watch.go Introduce htmx and use it to avoid full page load on Subscribe and Follow (#28908) 2024-01-30 15:45:54 +01:00
main_test.go
middlewares.go Unify user update methods (#28733) 2024-02-04 13:29:09 +00:00
migrate.go
milestone.go
packages.go
patch.go
projects.go
projects_test.go
pull.go [GITEA] pulls: "Edit File" button in "Files Changed" tab 2024-02-05 16:09:42 +01:00
pull_review.go Do not render empty comments (#29039) 2024-02-04 13:05:01 +00:00
release.go [GITEA] Allow release creation on commit 2024-02-05 16:05:50 +01:00
release_test.go
render.go Preserve BOM in web editor (#28935) 2024-01-27 18:02:51 +00:00
repo.go Don't do a full page load when clicking Watch or Star (#29001) 2024-02-05 09:56:20 +00:00
search.go
topic.go
treelist.go
view.go [GITEA] Don't consider orphan branches as recently pushed 2024-02-05 16:09:43 +01:00
view_test.go
wiki.go Simplify how git repositories are opened (#28937) 2024-01-27 21:09:51 +01:00
wiki_test.go Simplify how git repositories are opened (#28937) 2024-01-27 21:09:51 +01:00