| } | ||
| - public function render( TagRenderer $renderer ): void { | ||
| + public function render( TagRenderer $renderer, ?Tag $prevTag = null ): void { | ||
| $renderer->renderTagItem( | ||
| $this->name, | ||
| $this->sha, | ||
| $this->targetSha, | ||
| + $prevTag ? $prevTag->targetSha : null, | ||
| $this->timestamp, | ||
| $this->message, | ||
| $this->author | ||
| ); | ||
| } | ||
| } | ||
| + | ||
| $prevTag = $tags[$i + 1] ?? null; | ||
| - $renderer->renderTagItem( | ||
| - $tag->getName(), | ||
| - $tag->getSha(), | ||
| - $tag->getTargetSha(), | ||
| - $prevTag ? $prevTag->getTargetSha() : null, | ||
| - $tag->getTimestamp(), | ||
| - $tag->getMessage(), | ||
| - $tag->getAuthorName() | ||
| - ); | ||
| + $tag->render( $renderer, $prevTag ); | ||
| } | ||
| } |
| Author | Dave Jarvis <email> |
|---|---|
| Date | 2026-02-15 23:54:33 GMT-0800 |
| Commit | 0e28873fe01431b22fabb16d8b7f1ef2a457d15d |
| Parent | b57fca1 |
| Delta | 4 lines added, 10 lines removed, 6-line decrease |