Skip to content

fix: show committers for rebased commits - #1036

Merged
mariusvniekerk merged 6 commits into
mainfrom
pr/show-rebased-committers
Sep 4, 2026
Merged

fix: show committers for rebased commits#1036
mariusvniekerk merged 6 commits into
mainfrom
pr/show-rebased-committers

Conversation

@mariusvniekerk

Copy link
Copy Markdown
Collaborator

GitHub commit events now keep author and committer identities and timestamps separate through normalization, persistence, and timeline rendering. Rebased commits display the committer login or Git signature name and use the committed timestamp when available, while commit metadata retains the original author. Missing committer fields fall back independently to the author identity and authored time. Other providers keep their current normalization.

Coverage exercises REST normalization, GraphQL bulk sync and nullable timestamps, metadata preservation, and compact timeline rendering. The normalization test compares metadata as JSON to follow the repository's lint contract. No schema or generated-client change is needed.

Closes #83

generated by a clanker

rodboev and others added 6 commits September 3, 2026 18:11
The commit normalization test should verify metadata content without depending on JSON formatting. Use Testify's JSON assertion so repository lint accepts the test and equivalent encodings remain valid.

Generated with Codex
Co-authored-by: Codex <noreply@openai.com>
@roborev-ci

roborev-ci Bot commented Sep 4, 2026

Copy link
Copy Markdown

roborev: Combined Review (c62decb)

No issues found.


Reviewers: 2 done | Synthesis: codex | Total: 3m18s

@mariusvniekerk
mariusvniekerk merged commit 964fcb0 into main Sep 4, 2026
17 checks passed
@mariusvniekerk
mariusvniekerk deleted the pr/show-rebased-committers branch September 4, 2026 02:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

Committer identity should reflect committer vs. author in activity feed

2 participants