gitshark

Clone repository

git clone https://gitshark.de/git/workaround/Gitshark.git
git clone git@gitshark.de:workaround/Gitshark.git

← Merge requests

✨ Comments on issues/MRs + per-commit diff view (#15) !1

Closed feat/issue-15-comments-commit-diffmain opened by miggi miggi

Implements #15.

## Comments on issues and merge requests
- Flat, chronological discussion thread on issue and merge-request detail pages, showing each comment's author and timestamp (server-rendered Qute).
- Issues: new IssueComment entity + issue_comments table (V21).
- MRs: general comments reuse merge_request_comments with file_path made nullable (V22), kept distinct from per-line review comments.
- Any reader may comment; author, owner, or collaborator may delete.

## Per-commit diff view
- Commit rows on the commits tab link to a new commit/{id} detail page showing the diff the commit introduced (vs first parent, or empty tree for a root commit), reusing GitMergeService's diff core.

## Tests
- Test-first: IssueCommentUiTest, IssueCommentServiceTest, MergeRequestDiscussionUiTest, CommitDiffUiTest. Full suite green.

## Docs
- README feature list, docs index, admins/persistent-data, new users/comments.md, users/commits.md, maintainers/comments.md.

Assignee

miggi miggi

Reviewer

No reviewer

Discussion 1

miggi miggi 2026-07-20
Implemented and pushed on main

Log in to comment.

Changes

No changes to show. The source branch has nothing new over the target.

Keyboard shortcuts

?Show this help
g hGo home
EscClose dialog